David P. Harrington, PT
Physiotherapy · Physical and rehabilitation medicine · Sports medicine
1 Quality Dr, 95688 VacavillePhysiotherapy · Physical and rehabilitation medicine · Sports medicine
1 Quality Dr, 95688 VacavilleInternal medicine · Physician
1 Quality Dr, 95688 VacavilleAcupuncture · Naturopathic treatments · Holistic medicine
200 B St, 95616 DavisPhysiotherapy · Physical and rehabilitation medicine
1340 Lake Blvd, 95616 DavisPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
1340 Lake Blvd, 95616 DavisPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
1340 Lake Blvd, 95616 DavisPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
1340 Lake Blvd, 95616 DavisPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
1340 Lake Blvd, 95616 DavisPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
1340 Lake Blvd, 95616 DavisPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
1340 Lake Blvd, 95616 DavisPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
1340 Lake Blvd, 95616 DavisAcupuncture · Naturopathic treatments · Holistic medicine
1904 Humboldt Ave, 95616 DavisAcupuncture · Naturopathic treatments · Holistic medicine
237 D St, 95616 DavisInternal medicine · Physician
1955 Cowell Blvd, 95618 DavisInternal medicine · Physician
1955 Cowell Blvd, 95618 DavisAcupuncture · Naturopathic treatments · Holistic medicine
871 Linden Ln, 95616 DavisPhysiotherapy · Physical and rehabilitation medicine
2019 Anderson Rd, 95616 DavisOrthopaedics · Physician · Psychotherapy and psychiatry · Physical and rehabilitation medicine · Research
44 College Park, 95616 DavisAcupuncture · Naturopathic treatments · Holistic medicine
223 J St, 95616 DavisPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
316 Antioch Dr, 95616 Davis