Meghan Taff, PT
18 years of experience
Meghan was born and raised in the Midwest. She attended Saint Louis University, where she earned her Bachelors of Exercise Science in 2002 and her Masters in Physical Therapy in 2004. She is licensed to practice in CA, MO, and FL.