John began his insurance career in 2005 when he was the first person admitted into Amerisure’s Executive Training program. During this time he learned how the whole insurance process works by spending two years learning how the underwriting, claims, loss control and premium audit departments work together in order to put your insurance policy together. After completing the program, John spent time in the loss control department before deciding to move back to the St. Louis area to take a job as a commercial underwriter.
In 2009, John began his career at NEC Insurance. During this time, he has developed and lead the Loss Control Department as well as maintaining and developing client relationships.
In January of 2021, John was named President. John’s first ever job was helping his father do landscaping at the NEC office building so he is incredibly humbled to now be leading the agency. He looks forward to many more years of serving our customers and employees.

