Serving clients ages 18–80

Your Strongest Self Starts Here

One-on-one personal training — in-person in Naples, FL or virtually from anywhere. For every body, every age, every goal.

Training Built Around You

Whether you prefer the energy of in-person sessions or the flexibility of virtual training, every program is designed specifically for your body and your goals.

In-Person Training

In-Person Training

Train one-on-one with hands-on coaching at a location that works for you — your home, a local gym, or outdoors in beautiful Naples. Sessions are tailored to your fitness level and goals.

Learn More
Virtual Training

Virtual Training

Get the same personalized attention from anywhere in the world. Live video sessions with real-time feedback, custom programming, and full accountability — no gym required.

Learn More
All Ages Welcome

All Ages Welcome

From active young adults to seniors looking to stay strong and mobile — training is adapted to where you are today and where you want to be. It's never too late to start.

Learn More
Your personal trainer

Meet your trainer

Personalized Coaching, Real Results

With years of experience working with clients across all fitness levels and age groups, I bring a compassionate, science-backed approach to every session. My goal is simple: help you feel stronger, move better, and live with more confidence — at any age.

  • Certified Personal Trainer
  • Nutrition Coach
  • Serving Naples, FL & surrounding areas

Real People, Real Results

"

I started training at 67 thinking it was too late for me. After six months I'm stronger than I was in my 40s. This trainer changed my life.

RobertClient, age 67
"

The virtual sessions fit perfectly into my busy schedule. The programming is challenging, the coaching is excellent, and I've lost 22 pounds in four months.

AshleyVirtual client, age 34
"

I was nervous to start at 72, but every session is adapted to my needs. I feel more mobile and energetic than I have in years.

MargaretIn-person client, age 72

Ready to Take the First Step?

Whether you're 18 or 80, a beginner or a seasoned athlete — there's a program here for you. Let's build something together.