Cedric Hill has over 25 years of experience in sports training & coaching with multiple organizations: