USF Hospitalist
Meet our staff


Jennifer C Teeters, PA
Family Medicine
About




Karim Hanna, MD
Hospital Medicine
About
Having grown up in Tampa, I am deeply committed to serving our community with expertise and compassion. Inspired by my faith and family, I approach each patient interaction with care. We are privileged to care for our patients; thus my interactions should reflect this honor. Our learners will emulate the care we teach, so our methods will be amplified.



Hugo Narvarte, MD
Pediatrics
About
His patient care interests include primary care in both general pediatrics and general internal medicine.

Ross Everett, MD
Urology
About
Dr. Ross Everett grew up in the Atlanta area. He received his undergraduate training at the University of Georgia. He then earned his medical degree at the Medical College of Georgia at Augusta University, as well as a Master's in Public Health from Johns Hopkins University. Following medical school, he completed his residency program in Urology at the Medical College of Wisconsin.
He subsequently went on to pursue a fellowship specializing in gender affirming surgery and reconstructive urology at Oregon Health and Science University in Portland, Oregon. There he was trained in both feminizing and masculinizing genital reconstruction, urethral reconstruction, erectile and incontinence prosthetics, and upper tract urinary reconstruction. He was also trained in both Xi and Single Port robotic surgery. He joined the team at University of South Florida Urology in 2022 and aims to offer high quality care that is individualized, patient-centered, and patient-affirming.


Racha Toni Khalaf, MD
Pediatric Gastroenterology
About
Victor E Coba, MD
Critical Care Medicine
This provider is not accepting new patients at this time

Xavier Prida, MD
Cardiology
About
Relationship-centered care with the patient at center of care delivery within an educational environment with fellows in training and resident physicians
This provider is not accepting new patients at this time
Colleen Weber, PA
This provider is not accepting new patients at this time
This provider is not accepting new patients at this time

This provider is not accepting new patients at this time