
Hi and Welcome From Your Running and Triathlon Coach!
I became a coach because I am passionate about endurance sports in general and triathlon specifically! Through training, mentorship, sharing my experience, including both my wins and my challenges, I love helping others achieve their goals. I am a certified triathlon coach and I'm always looking for new ways to help my athletes improve. I look forward to helping you Ignite Your Potential!
If you're interested in learning more or if you're looking for a coach to help you reach your goals, please don't hesitate to complete our inquiry form. We'll then book a call to learn more and see if I am a good fit for you.
My Story
My name is John, and I'm a retired Navy Submarine veteran with a somewhat random sports background. I grew up downhill ski racing and was also a member of the National Ski Patrol for the mountain I grew up skiing on. I've lifted weights much of my life (including crossfit), and was, honestly, until I found triathlon, a reluctant runner. During my Navy career, I played both 8-man tackle football while stationed in California as well as club rugby for Virginia Beach.
My triathlon journey started just over 5 years ago. I began triathlon because I wanted to challenge myself to do something that I knew would be tough and was different from anything I had ever done in the past. In the beginning, I could not even swim the full length of a 25-yard swimming pool. In an Ironman 70.3 race (1/2 the distance of a full Ironman), I will now swim 1.2 miles! I've always enjoyed biking, but have truly come to love running as well!
I am a certified 80/20 endurance coach and the principles of 80/20 training are fundamental to my coaching philosophy. What does that mean? In effect, the principles of 80/20 reflect the idea that an athlete spends most (80%) of their training at a relatively easy pace, and some (20%) training at a hard pace. Check out my BLOG Fundamentals of 80/20 Endurance Training for more on those training principles. As importantly to my training philosophy, is my commitment to you as an individual athlete. No one but you understands the challenges that you have gone through in the past, or may be going through today. Regardless of what your personal challenges are, I will work with you to achieve your goals and finish what we started together. The only “ask” I have of you, is to trust and follow the process. I would love to meet you and hear about your endurance journey! Complete the inquiry form today.
The Training Method
I am a certified 80/20 endurance coach and the principles of 80/20 training are fundamental to my coaching philosophy. What does that mean? In effect, the principles of 80/20 reflect the idea that an athlete spends most (80%) of their training at a relatively easy pace, and some (20%) training at a hard pace. Check out my BLOG "80/20 Endurance Training" for more on those training principles.
As importantly to my training philosophy, is my commitment to you as an individual athlete. No one but you understands the challenges that you have gone through in the past, or may be going through today. Regardless of what your personal challenges are, I will work with you to achieve your goals and finish what we started together. The only “ask” I have of you, is to trust and follow the process. I would love to meet you and hear about your endurance journey!

Upcoming Races You Can Catch Me At:
If you are planning to be at any of these, let me know so we can connect. Or if you are inspired to try any, get in touch
Pirate 10K Run
March 2, 2024
Williamsburg, VA
Valor 10mi Trail Run
March 24, 2024
Virginia Beach, VA
Petersburg Half Marathon run
April 6, 2024
Petersburg, VA
Rumpus in Bumpass short course TRI
April 20, 2024
Bumpass, VA
Smith Mountain Lake short course TRI
May 4, 2024
Huddleston, VA
Spartan 5K obstacle sprint
May 5, 2024
Fayetteville, NC
Kenetic short course TRI
May 11, 2024
Spotsylvania, VA
Lake Placid Ironman
July 21, 2024
Lake Placid, NY
Supporting my brother racing and volunteering
Patriots short course TRI
September 8, 2024
Williamsburg, VA
North Carolina Ironman 70.3
October 19, 2024
Wilmington, NC
My Brother racing too!
-Black-Background.jpg)








