New Patient Chiropractic Exam

Schedule this appointment if you are a new chiropractic patient to the clinic. This appointment is 60 minutes.


Chiropractic Treatment (Existing Patients)

Schedule this appointment if you are an existing patient who has previously been treated in our office. Session is 45 minutes.


New Golfer TPI Screen and KVest Analysis

Schedule this appointment if you are a new golfer to the office. This is a 60-minute appointment where we perform the Titleist Performance Institute (TPI) phsyical screen and a KVest evaluation to get a 3D analysis of what the body is doing during the golf swing. The purpose is to look for any compensations or limitations in the body that may be affecting your golf swing or could potentially... Read More

Schedule this appointment if you are a new golfer to the office. This is a 60-minute appointment where we perform the Titleist Performance Institute (TPI) phsyical screen and a KVest evaluation to get a 3D analysis of what the body is doing during the golf swing. The purpose is to look for any compensations or limitations in the body that may be affecting your golf swing or could potentially lead to injury and create a plan to make you a more explosive golfer.


Golf Fitness (Existing Clients)

Schedule this appointment if you are an existing golfer who has a current gofl fitness program with our doctor. Session is 60 minutes.


KVest Golf Biofeedback Training

Schedule this appointment if you are an existing golfer who has a current biofeedback training program with our doctor.


New Athlete Movement and Fitness Screen

Schedule this appointment if you are a new junior or adult athlete to the clinic. This is a 60-minute appointment where we perform a movement and fitness screen to look for any compensations or limitations in the body that may be affecting your athletic performance or could potentially lead to an injury. Following the screen we sit down to discuss what the doctor saw, your goals, any past injur... Read More

Schedule this appointment if you are a new junior or adult athlete to the clinic. This is a 60-minute appointment where we perform a movement and fitness screen to look for any compensations or limitations in the body that may be affecting your athletic performance or could potentially lead to an injury. Following the screen we sit down to discuss what the doctor saw, your goals, any past injuries/past health information and a game plan to make you a faster, stronger and more explosive athlete.


Junior Athlete Training (Existing Athletes 18 and younger)

Schedule this appointment if you are an existing junior athlete who has a current fitness program with our doctor. Session is 60 minutes.


Athlete Training (Existing Clients)

Schedule this appointment if you are an existing athlete who has a current fitness program with our doctor. Session is 60 minutes.


JOGA- Private Session


JOGA- Group Class


JOGA- Team Session


Dr. Harkins is a sports chiropractor, performance coach and certified JOGA (yoga for athletes) instructor. My style of practice is a hybrid of traditional chiropractic and physical therapy. I have a passion for health and fitness and work using a holistic approach to help my patients achieve their physical and lifestyle goals. The goal is simple, return my patients to an injury free life as quickly as possible or focus on injury prevention and strength training especially with junior athletes. Overall, I focus on working with active individuals to keep them doing what they love whether that be golfing, running marathons, weekend sports or playing with their children.

I specialize in working with golfers using biofeedback technology through K-Vest to get a full picture of what the body is doing during the golf swing to create a health and fitness plan accordingly to take the golfer to the next level.

Dr. Harkins is a sports chiropractor, performance coach and certified JOGA (yoga for athletes) in... Read More

Select a treatment from the list on the left
to view available appointment times

Pick a treatment to book


Located at: 1 Ohio River Blvd., Sewickley
Directions & Map |