Dr. Stratos is an excellent physical therapist. I'm honestly surprised he takes my insurance because most private offices like Advanced Physical Therapy usually dont. They never have long wait times. Very polite and understanding receptionists. Dr. Stratos is very Experienced and truly cares about his patients. Not only has he really helped me with my knee, but I even had a separate shoulder injury, unrelated to my reason for coming here, and he still made it his priority to help me with the pain and swelling. He also made me aware of more options available to me than a full knee replacement surgery. I'm only 30 and all my orthopedics keep telling me I need a full knee replacement but Dr. Stratos put me on to multiple alternatives that I never heard of until now and they are all much more effective and longer lasting procedures. I highly recommend advanced physical therapy. read more