» Staff :
Request an Appointment
We will call you soon
to discuss availability.



David J. Roberts, MSPT


Currently not accepting new patients

David Roberts founded North Shore Physical Therapy Associates, Inc. in 1981 and has dedicated his time and effort to developing a quality physical therapy practice to serve the communities north of Boston. His expertise is in orthopedic physical therapy.

David's experience includes working at the 1984 Olympics as a physical therapist. He has co-authored research articles on chronic pain and has instructed Clinical Kinesiology at Northeastern University. Boston University has found him lecturing on pain management at Boston University. Additionally, David has lectured on Shoulder Dysfunction at the International Music and Medicine Conferences in California. David was also a consultant at Massachusetts General Hospital's Musician's Clinic from 1990 to 1995.

After receiving a Bachelor of Science degree in physiology from Michigan State University, David earned a Master's Degree in Family Counseling. In 1978, he received a second Master's degree, in Physical Therapy at Boston University. After his first semester at Boston University, David was awarded an academic scholarship based on his caliber of performance at school. He is a member of the American Physical Therapy Association and is active in the Private Practice, Orthopedics and Sports sections of that organization.

Adam Fall, PT, DPT

Senior Clinical Manager/Staff Physical Therapist

Currently accepting new patients

Originally from Seattle Washington, Adam received his Doctorate degree from Arizona School of Health Sciences in 2007 and has been a Certified Strength and Conditioning Specialist since 2004-2014. Prior to receiving his Doctorate degree, Adam worked as a personal trainer with a wide range of age and fitness groups. As a physical therapist he was previously working at an orthopedic sports medicine clinic in Arizona, where he focused on manual based therapy, including techniques from Maitland, Paris, and Mulligan schools of thought. Adam also spent weekends working on the orthopedic floor at a hospital in Scottsdale Arizona. His special interests with physical therapy include diagnosing and treating chronic low back conditions, traumatic sports injuries, and shoulder pathologies. After spending five years in Arizona, he decided to settle back on the east coast.

Outside of working, he enjoys traveling and has been to destinations in Europe, Africa, and Central America. Adam also enjoys working out, playing and coaching soccer, and hiking.

 Nancy JDeMuth, DPT, M. Manip. Ther

Staff Phsical Therapist

Currently accepting new patients

Nancy joined North Shore Physical Therapy in 1998.  Dr. DeMuth earned her doctoral degree in Physical Therapy in 2007 from the MGH Institute of Health Professions in Boston, MA.  She received her Masters degree in Manual Therapy in Australia in 1997 and her Masters in Physical Therapy from Boston University in 1987. 

Her expertise is in the treatment of the spine, geriatrics, and the prevention and treatment of injuries associated with dance and pregnancy.

Outside her practice at NSPT, Nancy pursues dance, yoga and movement which she has studied for over 40 years.  She teaches adult classes in Kripalu yoga/dance and has adapted theses classes for older adults and those with various physical limitations, including those with Parkinson’s disease.

Jonathan Weltler, DPT

Staff Physical Therapist (Marlbehead and Salem Offices)

Currently accepting new patients in both clinics

Jonathan joined North Shore Physical Therapy in June 2014. He is from Hamilton, MA and returned to the area after completing both his undergraduate and graduate degrees in Pennsylvania. He received his Bachelors of Science degree in Exercise and Sports Science from Ursinus College in Collegeville, PA. While at Ursinus he was a dance minor, four year member of the wrestling team and three year member of the rugby club. After graduation he attended Temple University in Philadelphia where he obtained his Doctorate in Physical Therapy. During his time at Temple, Jonathan had multiple outpatient orthopedic affiliations in Northeast Massachusetts as well as Philadelphia.

Jonathan has a special interest in shoulder and low back injuries as well as post surgical clients and sports injuries.

Outside of work, Jonathan enjoys working out, bowling, going to the movies and spending time with friends and family.


Olivia Lufkin, PT, DPT

Staff Therapist

Currently accepting new patients

Olivia was born and raised on the North Shore. She went on from Gloucester High School to the University of New England where she graduated with her B.S. in Applied Exercise Science. Olivia completed her senior year internship working at an outpatient physical therapy clinic in Maine, where she solidified her interest in the field with hands on clinical experience. She chose physical therapy due to her interest in helping others live a healthy lifestyle and improve their quality of life. She went to graduate school in Boston at the MGH Institute of Health Professions, graduating with her doctorate degree in physical therapy.

 Olivia has had clinical affiliations in inpatient rehabilitation, outpatient orthopedics and the public school system before completing her final internship here at North Shore Physical Therapy. Olivia enjoys working in the outpatient setting best as it gives her time to form relationships with her patients and help them progress over time. She enjoys working with patients across the age spectrum, ranging from children and young athletes, to the geriatric population.

Outside of work, Olivia enjoys staying active and playing her favorite sports- tennis, basketball, and softball. She is a huge Boston sports fan. She loves spending time with her friends, her family who live locally, and their two golden retrievers.


Stephen Fulling, PT, DPT

Clinical Manager/Senior Staff Physical Therapist

Currently accepting new patients

Stephen joined North Shore Physical Therapy in August 2013. He is originally from southern New Hampshire and completed his Bachelor’s degree in biological sciences at the University of Vermont in 2010. After graduation, Stephen went on to study physical therapy at the MGH Institute of Health Professions in Boston, MA. As part of his schooling, he had 10 week, full time clinical affiliations at an outpatient orthopedic clinic and an inpatient skilled nursing facility. After completing his coursework in physical therapy, Stephen went on to a one year clinical affiliation at the outpatient physical therapy center at Massachusetts General Hospital in Boston, MA where he received extensive training in treating a variety of orthopedic conditions with an emphasis on manual techniques and functional retraining. Stephen continued working in Boston after receiving his physical therapy license in January 2013 until he came to North Shore PT in August 2013. Stephen’s special interests in physical therapy include evaluating and treating chronic knee and low back pain and working with clients following a variety of orthopedic surgeries.

Outside of working, Stephen enjoys spending time with family, golfing, and playing basketball.              

 Elizabeth Whitehill, PT, DPT

Staff therapist

Currently not accepting new patients

Elizabeth (Lizzy) was born and raised on the North Shore and went on to the University of Maryland, College Park for her B.S. in Kinesiology. Kinesiology lead her to the field of physical therapy and she returned home to go to PT school in Boston, graduated from Boston University in 2016.

While at BU, she had clinical affiliations in Outpatient ortho, outpatient neuro, and acute care in an ICU. At BU and with her ortho clinical, she focused a lot on manual therapy and exercise prescription. Prior to NSPT, Lizzy was working as a per diem therapist at another out patient ortho clinic where she had her last clinical affiliation. The clinic was associated with a private gym so she was able to progress the way she prescribe, teach, and educate patients with exercise.

Outside of physical therapy, Lizzy loves being active, since starting PT school she has run 3 marathons and loves the fundraising she has done for a few of them. She will be running her 4th marathon in Chicago in October, 2016.  And more importantly, she loves being in an area where she can spend time at the beach and be with her family, friends, and her two dogs!

Lizzy loves treating the variety of patients we see in ortho from the athletes, to post op, to people with everyday orthopedic pain just to help someone improve their quality of life and level of function.