Patrick Patterson

Active Costa Mesa, CA President for Canyon Bluffs Developments Inc.