John Macfarlane

Active Redondo Beach, CA President for Elan Construction, Inc.

(310)548-6243