Image alt text

James Mahoney, DO

5.0 5 reviews

Submit your review

550, North Carroll Avenue, Tarrant County, Southlake, TX 76092

Schedule a consultation

Schedule a consultation with James Mahoney, DO or share your experience with other patients:

Call (817) 481-2444 Schedule online

Profile of James Mahoney, DO

James J. Mahoney, D.O. (Dr. J) is a board certified Osteopathic physician who received his Doctor of Osteopathy degree from the Philadelphia College of Osteopathic Medicine in 1985. Board-certified in family medicine after an internship in Corpus Christi, Texas and family medicine residency in Flint, Michigan, he served as an assistant professor in the department of family medicine at the Texas College of Osteopathic Medicine. He trains physicians at National meetings for the American Osteopathic Academy of Prolotherapy and Regenerative Medicine as well as being actively involved with the American Academy of Orthopedic Medicine.

Procedures of James Mahoney, DO (13)

Procedure Rank in Southlake Rank in TX Rank in US
Ranked in Southlake: 6 Ranked in TX: 48 Ranked in US: 94
Ranked in Southlake: 6 Ranked in TX: 48 Ranked in US: 94
Ranked in Southlake: 3 Ranked in TX: 12 Ranked in US: 459
Ranked in Southlake: 4 Ranked in TX: 30 Ranked in US: 127
Ranked in Southlake: 1 Ranked in TX: 3 Ranked in US: 13
Ranked in Southlake: 1 Ranked in TX: 3 Ranked in US: 5
Ranked in Southlake: 1 Ranked in TX: 23 Ranked in US: 288
Ranked in Southlake: 1 Ranked in TX: 15 Ranked in US: 16
Ranked in Southlake: 3 Ranked in TX: 17 Ranked in US: 138
Ranked in Southlake: 1 Ranked in TX: 17 Ranked in US: 18
Ranked in Southlake: 1 Ranked in TX: 31 Ranked in US: 8
Ranked in Southlake: 1 Ranked in TX: 34 Ranked in US: 133
Ranked in Southlake: 1 Ranked in TX: 8 Ranked in US: 82
Image alt text

James Mahoney, DO

5.0 5 reviews

550, North Carroll Avenue, Tarrant County, Southlake, TX 76092

Schedule a consultation

Schedule a consultation with James Mahoney, DO or share your experience with other patients:

Submit your review Call (817) 481-2444 Schedule online