John Hakes

Active Coronado, CA President for Crown City Property Solutions, Inc.