Patrick Gallagher

Active Long Beach, CA President for P. Gallagher Construction, Inc.