Profile

David Halls

Info@davidhallsdmd.com

308 N. White Mtn Rd #D
Show Low, AZ 85901
US (map)

(928) 532-5550 phone
www.davidhallsdmd.com

David Halls

Type

  • Diplomate, American Board of Oral Implantology/ Implant Dentistry
  • ABOI member since 2022