Michael Hale

Active Juno Beach, FL President for Hale Holdings, P.A.