Proven programs for every runner

Since I started my coaching journey, I have helped over 10,0000 runners achieve their running dreams. My training programs have helped athletes, both elite and first-timer, prepare for marathons, half marathons, ultra marathons, long-distance relays, 5Ks and 10Ks across the globe.


Group Marathon Training

  • 18-week in-person training program
  • Schedules for runners and run-walkers of all levels – competitive, middle of the pack and those running for health benefits
  • Individual goals tailored to meet your fitness level and race targets

Virtual Marathon Training

  • 18-week virtual training program
  • Schedules for runners and run-walkers of all levels – competitive, middle of the pack and those running for health benefits
  • Individual goals tailored to meet your fitness level and race targets

1:1 Personal Training

  • 3-month, 4-month 5-month & 6-month packages available
  • Custom-tailored program created to meet your individualized needs, schedule and race targets. Features endurance training, speed training and healthy exercise coaching.

Let me share my experience…

I’m incredibly passionate about running. Over 35 years ago, I started running as a personal challenge and gradually came to realize how it could not only improve my fitness but also ease the stress in my life and help me stay mentally fit. In the fall of 1995, I qualified for the Boston Marathon for the first time and was part of the 100th Anniversary running of the race. The journey, training and life choices at that time quite literally changed my life. I fell in love with the sport and then began coaching to share my experience with others.

My coaching specialty is the World Marathon Majors – especially my hometown race, the Bank of America Chicago Marathon and the Boston Marathon, which I’ve completed nine times.

My running specialty is marathoning. Today, even after completing 100 marathons, including one in all 50 states, all 7 continents and all 6 World Marathon Majors, my passion is as keen as ever and my journey continues.

Marathon & Half Marathon Training Group

Don’t train alone, join my running group for better results and instant access to my expertise and an amazing network of runners at all levels.

I offer an 18-week marathon training program that has been honed and perfected over my 25-plus years of coaching experience. It is not a one-size-fits-all program – I have a selection of schedules designed for runners and run-walkers at all levels: competitive, middle of the pack and those running solely for health benefits. In addition to my tried-and-true schedules, I help you identify the appropriate schedule for your goals and your current fitness level, and I work with you individually throughout the season to maximize your performance on race day.

When marathon season wanes in Chicago, my focus turns to half marathon training and destination races. My half marathon programs are 10-12 weeks long and come replete with the same schedule options and coaching advice as my marathon programs. Destination races, a race in a new location or even a new country is great way to give yourself a challenging goal and the reward of a vacation all at one time – quite literally a bucket-list two-fer!

Charity & Corporate Group Specialist

Developing and working with corporate groups builds camaraderie among the workforce and brings focus to the corporate mission.

Many charities rely on my training to ensure their fundraising runners enjoy their marathon experience and finish safely. I have found that charity and corporate group runners are often new to marathons and endurance running. So, I work to instill in them a love of running and a desire to complete the race so that they can raise the greatest amount of funds for their favorite charities.

Charity Partners

1:1 Virtual Training

If groups are not your thing or your personal schedule does not jibe with group training, no worries. I am equipped to provide you with a custom-tailored 1:1 training schedule and coaching advice no matter your goal distance, goal race or level of running expertise.