John Spencer

Active Arroyo Grande, CA President for Nova Scotia Financial Group, Inc.