Meet the Doctors

  • Dr. David G Willis, DMD

    Dr. Willis grew up in Lancaster, California. He attended OHSU Dental School and has been practicing dentistry here in Salem since 2000. Dr. Willis enjoys providing all aspects of dentistry for his patients.  Services include routine and emergency care, cosmetic dentistry, bonding, dental bridges, dental crowns, teeth whitening (including Colgate Visible White in-office whitening), veneers, teeth cleaning, tooth extraction, dental implants, dentures, TMJ treatments and sleep apnea therapy.

    He regularly attends continuing education classes to keep abreast of the latest trends in dentistry. Most recently Dr. Willis has spent a considerable amount of time studying cosmetic dentistry and the restoration of broken and worn teeth to their original healthy and beautiful state. He also has attended many courses on the technique of the placement and restoring of dental implants.

    As one of the best dentists in Salem Oregon, Dr. Willis, and his wife Shannon are family-oriented. They have 1 daughter (Megan) and 4 sons (Matthew, Benjamin, Samuel, and Elijah) who keep them busy running to and from a variety of activities. When they have a free minute they enjoy spending time together as a family at the coast, in the garden, or exploring Oregon.

  • Dr. Brock Nelson, DMD

    Dr. Brock Nelson, a native of the Willamette Valley, is thrilled to be practicing dentistry in the community he loves. He completed his undergraduate studies of Physiology and Developmental Biology at Brigham Young University, before receiving his doctoral degree from UNLV School of Dental Medicine

    Providing compassionate patient care and experience is of the utmost importance to Dr. Nelson. He is committed to continuing dental education and staying up-to-date in the latest techniques of dental medicine. Dr. Nelson holds membership in the American Dental Association.

    Dr. Nelson and his wife Emily love spending time with their three children. During his free time, he loves being outdoors – hiking, fly fishing and golfing.




Hours of Operation

Our Regular Schedule


8:00 am-5:00 pm


7:00 am-5:00 pm


7:00 am-5:00 pm


8:00 am-5:00 pm


7:00 am-2:00 pm





Our Location

Find us on the map