Terrence Cosgrove is an experienced golfer as well as a dedicated fitness trainer in USA. Terrence Cosgrove has years of experience in personal training and he enjoys golfing with friends and colleagues.