I co-founded Invision Community in 2002 and spent more than 23 years building it into a sustainable, profitable software business serving online communities around the world. What began as a simple forum product grew into a full community platform used by companies, universities, nonprofits, and independent creators who actually care about their audiences.
Over the years I worked across product strategy, operations, sales, and the unglamorous work of keeping a long-running SaaS business healthy for decades. In January 2026, I stepped away from day-to-day operations, proud that the company was stable, independent, and still doing what it set out to do: help people build better communities online.
I served on the board of the Lynchburg Police Foundation, a nonprofit focused on supporting the Lynchburg Police Department beyond what public funding alone can cover. The foundation helps fund equipment, training, and community-focused initiatives that improve public safety and strengthen trust between officers and the people they serve.
My involvement was centered on governance, fundraising, and making sure the organization stayed focused on practical impact rather than noise. It was work rooted in the belief that strong communities and effective policing are not opposing ideas.