Meet Our Staff…

Our Providers

Dennis Flanagan PT DPT OCS Dennis Flanagan PT, DPT, OCS
Dennis received his Masters Degree in Physical Therapy in 1983 from Boston University. In 1994, Dennis became certified as a clinical specialist in orthopedic therapy by the American Board of Physical Therapy of Specialties, the first Maine therapist to do so. Always striving to learn, he received his Doctorate in PT in 2015 through the University of New England.  Dennis opened Allied Physical Therapy   in 1986 in Portland, moving to Farmington in 1991. Dennis believes that his concentration on the study of biomechanics and manual therapy allows for optimal patient care and outcome. When not working, Dennis can be found playing with his family, biking, hiking, and landscaping.
Justin Longhurst, DPT, ATC Justin Longhurst, DPT, ATC
Justin Longhurst, DPT, ATC, was born and raised in Utah and moved to Farmington to work for Allied Physical Therapy. He received his Doctorate of Physical Therapy degree in 2013 from the University of Missouri and is also a Certified Athletic Trainer. Justin’s focus in physical therapy is on patient care, feeling that every patient should be treated as if they were a member of his own family. With the combination of physical therapy and athletic training, he works with patients and athletes of all levels and ages. His volunteering time includes the Olympic Winter Institute of Australia and Special Olympics of Utah. When not at work, Justin can be found enjoying time with his wife and daughter. With his roots tied to New England, he is excited to live in Maine amongst his fellow Red Sox and Patriot fans.
Alice VanDerwerken MS, OT, OTC
Alice VanDerwerken MS, OT, CHT is the first Occupational Therapist to be part of Allied Physical Therapy. Alice became an Occupational Therapist in 1981, receiving her masters in 1998 from the University of New Hampshire. Additionally, she became a Certified Hand Specialist in 1991.  She is very knowledgeable regarding hands and gets great satisfaction helping people regain function and seeing them resume their daily activities.  Outside of work, Alice enjoys music, reading, and working on her family farm.
Catherine Johnson, PTA Catherine Johnson, PTA
Catherine Johnson, PTA, joined the Allied PT team in 2016. After working at various jobs, Cat decided to continue her education to become a PTA while raising her family. She graduated from the Physical Therapist Assistant program at Kennebec Valley Community College in 2015. Cat enjoys the various challenges presented in the physical therapy field, where the opportunities to learn are endless. She is an excellent communicator and works in conjunction with our other providers optimizing patient care. In her spare time Cat enjoys spending time with her family, reading, hiking, jogging, white water activities and most anything to do with the outdoors.
  Amy Campbell DPT
Amy Campbell PT, DPT received her Doctor of Physical Therapy in 2013 from the University New England and has lived in the area her whole life. She has spent her physical therapy career helping people return to the activities they love. Amy is a lifelong learner, eager to stay current with evidence based outcomes to facilitate her patients return to their daily lives. She enjoys running, cooking, and crafting when not treating clients.


Office Staff

The office staff at Allied Physical Therapy is here to help you. Combined, we have over 65 years of health care office experience. From the moment we schedule your first appointment to the time you are discharged, our knowledgeable office staff will assist you along the way. When it comes to your insurance, we will help you navigate your benefits, and we will submit insurance charges for services to your primary and secondary insurance. For your convenience, our phones are staffed from 7:30AM to 5:30PM on most days.

Our office staff. Shown left to right: Stephanie, Bethany, Jewellyn


The aides at Allied Physical Therapy help to run our practice smoothly. They assist our providers by rooming patients and preparing them for their treatment. The aides also have the responsibility of keeping all patient areas in peak working order. Finally, they help out with the office work, too. Typically college students, we hire aides who have the intention of going on to study Physical Therapy or Occupational Therapy, and they are often completing an internship or practicum requirement from UMF.