Book an Appointment
Dr. Colin Girouard
Dr. Danielle Miller
Dr. Miller is a chiropractic doctor with extensive experience working in multidisciplinary clinics in several countries including Canada, Namibia, Uganda, China, the United States, and Bermuda. Her diversified approach has been honed by the varied range of ailments that she has been exposed to, and has experience in treating. She treats a wide variety of patients including infants and children, the elderly, pregnant and postpartum women, and professional athletes. Her Pilates instruction and Crossfit background provide a well balanced approach to meet the individual needs of her patients.
Dr. Miller is a chiropractic doctor with extensive experience working in multidisciplinary clinic... Read More
Dr. Craig Orr
Dr. Craig Orr is a dedicated chiropractic doctor and sports physician specializing in the diagnosis, treatment, and prevention of musculoskeletal injuries. With a passion for helping athletes and active individuals optimize their performance and recover from injuries, Dr. Craig Orr combines evidence-based chiropractic care with advanced medical techniques.
With 7 years of experience, Dr. Craig has worked with athletes of all levels, from weekend warriors to professional competitors. His approach integrates spinal and extremity adjustments, soft tissue therapy, functional movement assessments, personalized rehabilitation, nutrition, supplementation and training programs to enhance mobility, reduce pain, improve overall functional and performance.
Dr. Craig continually pursues advanced training to stay at the forefront of sports medicine. Whether treating acute injuries or helping prevent future ones, Dr. Craig is committed to getting patients back in the game stronger than before.
When not in the clinic, Dr. Craig enjoys bodybuilding, adrenaline pumping activities, beach days and performance coaching for sport.
Dr. Craig Orr is a dedicated chiropractic doctor and sports physician specializing in the diagnos... Read More
Select a treatment
from the list on the left
to view available appointment times

Need Help? +1 (919) 935-8035 info@perpetualmotion.bm