He joined UF in 2010 to work in the Department of Orthopaedics and has held several positions over the years, including Staff Physician-Medical Director at Shands Lake Shore Sports Medicine and Musculoskeletal Center and Medical Director for Shands Lake Shore, Live Oak, and Starke Regional Medical Centers..