Rochester Hills Family Dentistry is the general dentistry practice of Drs. James P. Thomas Sr, and James P. Thomas Jr., offering preventive, hygienic, and cosmetic oral care and services to patients in the Oakland County area. It offers free consultations for prospective patients.