Dr. David Roberts is a practitioner of general dentistry. He offers a variety of related services including cleanings, whitenings, gum treatments, root canals, bridges, crowns, implants and dentures. He also offers some endodontic, cosmetic and prosthodontic work.