John Patterson

Active Sarasota, FL President for Livingston, Patterson, Strickland & Siegel, P.A.

(406)445-2332