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, 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 children. With his roots tied to New England, he is excited to live in Maine amongst his fellow Red Sox and Patriot fans.

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.

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, 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.

Rick Grant, PTA

Richard Grant, PTA, served five years Active Duty in The United States Army. On completion of two tours in Iraq, he used the G.I. Bill to enroll in the PTA program at Kennebec Valley Community College. Rick graduated from the Physical Therapy Assistant program in 2015. He started his physical therapy career in pediatrics, and transitioned to orthopedic and geriatric physical therapy. Rick enjoys treating a vast spectrum of patients, assisting with their recovery so they can continue to enjoy their favorite hobbies and activies. In his spare time Rick enjoys his being with his two boys, music, camping, hiking, and playing sports.

Steven Noorda, PT, DPT

Steven Noorda, PT, DPT received his Doctorate of Physical Therapy in 2019 from the University of Illinois at Chicago. From there, he worked in Ohio with general orthopedics ranging from children to people nearly 100 years old. Steve has a primary focus on helping people enjoy the therapy process and work toward goals that bring them joy. When not at work, Steve enjoys playing any sport (particularly golf), exploring the place he lives with his wife, and playing music. He is excited to become a Mainer and enjoy all that comes with it.

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.


The Aides at Allied Physical Therapy help our practice run 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, they often have the intention of continuing their studies in the medical field.