Dr. Marsh attended Medical School and Residency at the Medical University of South Carolina. He trained in Internal Medicine and is Board Certified in Internal Medicine. Dr. Marsh has been practicing in Naples since 2012. He is very active in the community, serving on multiple hospital committees.
Along with his Premier colleagues, Dr. Marsh holds medical staff privileges at Physicians Regional Healthcare System, the NCH Healthcare System and Landmark Hospital.