IMF focuses on the athlete or person wanting the get in shape or create and advantage in athletic performance, while having the desire to "understand" why they are doing the activities they are doing.
"ON - site" training is our specialty - organizing group training sessions at your location and group camps for your teams - "ON-site".