Cardiologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Chiropractor providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Dentist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Dermatologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Family Physician providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
OB-GYN providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Ophthalmologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Orthopedic Surgeon providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Pediatrician providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Physical Therapist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Podiatrist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Psychiatrist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Just do it! Do you have a referral for Physical Therapy? Do you have pain? Don't put it off! Dr. Amy Spencer will work with you to find solutions. She helped me with my shoulder before and now has helped with my leg, working w... Read more
Just do it! Do you have a referral for Physical Therapy? Do you have pain? Don't put it off! Dr. Amy Spencer will work with you to find solutions. She helped me with my shoulder before and now has helped with my leg, working with me to find out what works. She always takes your pain seriously but with a sense of humor too. They have been in the same location for 13 yrs, easy parking (usually), and very professional setting. Amy is very patient and will work with you. What are you waiting for? Read less
Anita G • October 16, 2025
Dr Spencer,
You are truly a life saver. A few months ago I showed up at your office with debilitating back pain as a result of herniated discs. With great care and understanding you were able to get me back to the gym and an acti... Read more
Dr Spencer,
You are truly a life saver. A few months ago I showed up at your office with debilitating back pain as a result of herniated discs. With great care and understanding you were able to get me back to the gym and an active life. Thank you so much. You are amazing. And while I hope I stay healthy, it is comforting to know that should I need you, you are right down the street!
Thank you again for all your help.
Phil Giunta Read less
SMS Terms & Privacy - By opting in, you agree to receive SMS alerts regarding your appointment from Specialized Physical Therapy, LLC. Message frequency varies. Message and data rates may apply. Reply STOP to opt out at any time. For questions, please call (978) 664-4008. Your mobile information will not be shared with third parties.