Ryan became a member of the PGA of Canada in 2010. He has had the privilege of working at some of the most prestigious and well-respected clubs in Canada. These include; Maple Downs Golf and Country Club, The Fairmont Jasper Park Lodge Golf Club, Cobble Beach Golf Links, and TPC Toronto at Osprey Valley.
Ryan has been teaching for over 10 years. He has taught all skill levels- from the advanced golfer to the beginner golfer. He prides himself on having the ability to communicate with his students and adapting to different learning styles. His patient, systematic, and sequential approach makes him one of the best instructors in the area.
He currently holds his Class A Professional status and is a member in good standing with the PGA of Canada.