IMCoach helps each athlete achieve his / her athletic performance goals. The depth and breadth of coaching knowledge and experience, and above all, the personal attention given to every athlete, sets IMCoach apart. Sport-specific skills gained from world-wide experience as a competitor, enables IMCoach to analyze athletes performances objectively, and to develop customized programs that build strength and endurance while also honing technique and form.
IMCoach helps each athlete achieve his / her athletic performance goals. The depth and breadth of coaching knowledge and experience, and above all, the personal attention given to every athlete, sets IMCoach apart. Sport-specific skills gained from world-wide experience as a competitor, enables IMCoach to analyze athletes performances objectively, and to develop customized programs that build strength and endurance while also honing technique and form.