John has over 23 years of experience in business operations and management, ranging from small business to Fortune 500 companies. The last 10 years have been focused on honing his skills in the Independent Insurance Agency environment. John has extensive experience in the technical aspects of the insurance business, operations, management and the marketing of insurance products.
John is currently pursuing his Accredited Advisor in Insurance designation and holds an MBA from Golden Gate University.