USF Health Department of Neurosurgery
Meet our staff



Jennifer C Teeters, PA
Family Medicine
About




Waldo Guerrero, MD
Neurosurgery
About
As a Neuroendovascular Surgeon, I perform catheter angiography, embolization, embolectomy, angioplasty, stenting and interventional treatments and provide care for patients with aneurysm, AVM, ischemic stroke, brain injury and concussion.
I earned my medical degree at the University of South Florida College of Medicine and completed both my residency in Neurology at the University of Florida Shands Hospital. I then went on to complete a Vascular Neurology and Research Fellowship at the University of Texas Houston Health Science Center and a Neuroendovascular Surgery Fellowship at the University of Iowa College of Medicine. I am board certified by the American Board of Psychiatry and Neurology - General Neurology and Vascular Neurology and completed my Neuroendovascular Surgery Fellowship in a CAST Accredited program.
In my free time, I enjoy spending time with my family, running, and going to the movies.



Heather L Agazzi, PHD
Clinical Child and Adolescent Psychology
About
I am a pediatric psychologist who specializes in the evaluation and treatment of disruptive behavior disorders, developmental disabilities including autism spectrum disorder, and psychoeducational assessments for students who are experiencing learning disabilities. I am a Parent-Child Interaction Therapy (PCIT) Within-Agency trainer and a Child-Parent Psychotherapy (CPP) therapist and I train psychology and psychiatry trainees in these dyadic interventions. I am the director of the DOCS Parenting Programs (HOT DOCS & DOCS K-5) which provides parenting education to professionals and caregivers in Hillsborough County and is generously funded by the Children's Board of Hillsborough County.

Call Us to Schedule
813-821-8034
Call Us to Schedule
813-821-8034

Abigail Corinne Teasley, APRN
Pediatric Urology
This provider is not accepting new patients at this time
Call Us to Schedule
813-821-8034

Call Us to Schedule
813-821-8034
Call Us to Schedule
813-821-8034

Call Us to Schedule
813-821-8034
Call Us to Schedule
813-821-8034
Call Us to Schedule
813-821-8034