Accessibility View Close toolbar

Dr. Geoffrey A Rose, DC

They always say that two heads are better than one. Here at Carolina TotalCare, our team works together to provide quality chiropractic care with one goal in mind: “Your Optimal Health!”

Dr. Geoffrey A. Rose, DC
At the age of 13 I became sick with an unknown illness that lasted for over 18 months. I had headaches, fever, body aches, swelling, fatigue and saw every specialist we could find…all to no avail. I’m sure my parents were puzzled when someone asked them if they’d tried taking me to a chiropractor! They were told that most people don’t realize that chiropractic helps the body to function more optimally and that pain relief (what most people seek chiropractic for) is just a side effect/benefit. Out of despair, and with nothing to lose, they took me to a chiropractor. He was honest and said, that he didn’t know if he could help, but after his assessment, he felt he could help my body work better. Basically he said, ‘I’ll do all that I can, and we will see what his body can do from there’. To our astonishment….it worked! In fact, it likely saved my life as I was sent home from a large medical university in California to ‘die at home’ because they didn’t know how to help me. With a personal testimony like this, one can easily see why Dr. Rose is a chiropractor today and why he has such a passion to “give back” and help everyone that he can!

To accomplish his goal of giving back, he began his undergraduate training at the University of California at Santa Barbara. He received his bachelor’s degree in Business Economics with a Pre-Medical minor. From there, he went on to what is still to this day considered the top scholastic and technique based chiropractic college in the nation, Parker University in Dallas, Texas. Their four year program resulted in a doctoral degree in Chiropractic Medicine and another bachelor’s degree in Anatomy and Physiology. Even more special, it resulted in him meeting his future wife, Dr. Deanna Rose. He is nationally board certified as a chiropractic physician and licensed to practice. He has also many post doctoral hours studying neurology, pain management, nutrition, and pre-natal care. After graduating and getting married in 1996, Drs. Rose picked Concord, North Carolina to settle and start a practice and a family.

Carolina TotalCare Cares
“Because I have sat many a time on the patients side of the desk, we set out to create a practice that caters entirely to the patient…as it should be! I understand how important it is to be listened to, to be treated with respect, and most importantly, to have a doctor find out what is wrong and initiate a game plan to fix it. Therefore, we combine all the best treatment options available and we explain all treatment options available to our patients. Then, we try to answer all their questions and let them decide how they want to approach their health from the treatment suggestions we have given them.”

On a personal note…
A healthy lifestyle is paramount to Dr. Rose and his family. “I absolutely practice what I preach by eating well, exercising regularly, and getting routine chiropractic care and massage therapy. We do the same for our 3 boys.” His youngest brother is also a chiropractor and his middle brother is an orthopedic spine specialist residing in Texas. In his spare time, he enjoys all things outdoors, especially coaching his sons’ little league baseball teams. Their boys’ swim meets, soccer games, and numerous musical and arts based performances keep Dr. Rose quite busy. He and his wife have been members at First Assembly Church of Concord for over 15 years. “Well, enough about me; as I hope you have noticed by now, we are here to be about you. How can we help you to get better or to achieve your health goals?” Give our Concord chiropractic office a call or email us so that we can help you take the best steps forward towards better health!

Contact Us Today

We look forward to hearing from you


Find us on the map

Office Hours

Regular Office Hours


9:30 am-12:00 pm

2:30 pm-6:00 pm


9:30 am-12:00 pm

2:30 pm-6:00 pm


2:30 pm-6:00 pm


9:30 am-12:00 pm

2:30 pm-6:00 pm


8:00 am-11:00 am