College Professor 

Education has been my lifelong passion. Having taught middle school at a private academy for twelve years, I have been teaching as an adjunct professor for over twenty-two years, and currently teach at SNHU, Granite State College, NHTI, Grand Canyon University and Manchester Community College. I have previously taught at Franklin Pierce University, Mount Washington College and the New Hampshire Institute of Art. I recently completed a second Master Degree in American History at SNHU.

Financial Management

In business, I have been working part-time with a large financial service company for over twenty-four years, involved in insurance and investments for my clients. I believe in financial responsibility, both privately and for government.


I have won several recognitions for teaching at SNHU, and in 2013 and received the Running Start Advocate award for dual enrollment of high school and Manchester Community College. I volunteer at the AGAPE Homeschool Co-op, and am an advocate of educational choice.


Husband and Father

My wife and I have seven beautiful children we homeschool, two are now college students themselves. We love our New Hampshire mountains, lakes and beaches. I like being a "tour guide" and drag my children all over the place visiting historical sites all over the country, but also having time for games and recreation. Most of my family also sings and play instruments at our church, where I am worship leader and youth leader.