About Me

Hi, my name is James. I am a New York native with a passion for sports and for people. Baseball became my first love at a very early age and that love has never wavered. I was fortunate enough to make a couple of local television appearances with baseball at the age of thirteen and was named team captain of my high school team and a Staten Island Advance Allstar in 2012. While playing college ball, I tore my ACL/PCL/LCL and became passionate about the rehab process and athletic performance training. I am now finishing up my Doctor of Physical Therapy degree at Columbia University and hold my Certified Strength and Conditioning Specialist certification. My favorite book is The Sports Gene by David Epstein because I love the science behind athletic performance and desires to learn more about the human body and its potential.

What to Expect

A fast-paced warm up, attention to detail with each exercise with emphasis on proper forms, well planned sessions, high level circuit training.

Client Success Story

You will reduce your injury risk by focusing on stability and mobility and then building strength and power on that strong foundation.


  • Athletic Performance
  • Baseball
  • Functional Training
  • Rehab Training
  • Softball
  • Strength And Conditioning

I Can Help You Accomplish

  • Firming And Toning
  • Flexibility
  • Increase Muscle Strength

Training Locations = Travel Radius = Preferred Training Location

= Travel Radius = Preferred Court
  • Sky Health
  • 251 5th Avenue, 7th Floor
  • New York, NY 10016
  • Independent Training Spot
  • 1 E 28 Street, 2nd Floor
  • New York, NY 10016

  I can travel within 15 miles of zip code 10032

General Availability

Sunday Inquire about availability
Monday 7pm - 10pm
Tuesday 7pm - 10pm
Wednesday Inquire about availability
Thursday 7pm - 10pm
Friday Inquire about availability
Saturday Inquire about availability

James's Pictures & Videos

Your first session is backed by our Good Fit Guarantee

$167 /hour

No upfront payment, pay-as-you-train

No Risk - Cancel or switch trainers anytime

Didn’t enjoy the 1st session? We’ll refund it