Dr. David MacDonald, DVM, CVA, CVSMT, has got your back. And your pet’s, incidentally. As a veterinary chiropractor at Doylestown Veterinary Hospital & Holistic Pet Care, Dr. MacDonald has a knack for musculoskeletal treatments that keep dogs and cats moving...
