Edwin Gallagher

Active Lafayette, CA President for Gallagher Properties, Inc.

(510)261-0466