About Us

Comprehensive Family Practice Providing Advanced Dental Care

When you are looking for a trusted and well-respected dentist in Half Moon Bay, turn to Dr. Rand Ollerton and his team for comprehensive care and advanced dentistry procedures. Dr. Ollerton serves as a family dentist, catering to the needs of patients at all stages of life. Whether you need missing teeth replaced after gum disease or want to improve your smile before your wedding, we are here to create a customized solution that delivers lasting results.

Work With A Trusted Doctor For All Your Dentistry Needs

Dr. Ollerton’s practice has been serving patients in Half Moon Bay for 25 years and some of the staff members have been in practice for over 30 years. For Dr. Ollerton, dentistry allows him to make a positive difference in people’s lives and he loves seeing patients who are satisfied with their results. He has committed himself to continuous learning and improvement, and is passionate about what he does. Dr. Ollerton has been greatly influenced by his father, a physician, who also dedicated himself to improving patients’ lives.

A Beautiful Smile Is Just A Call Away

Make a decision to keep your smile healthy and beautiful for years to come! We are just a phone call away and are always here to answer any questions you have about your oral health or our dental procedures.


We are here to help you achieve your dream smile with quality care and affordable fees. Dr. Ollerton serves patients with a full range of procedures and uses 3D guided implant surgery techniques, LANAP® protocols and All-on-4® techniques for tooth restoration procedures. We offer:

Barbera Shares Her Patient Experience At Half Moon Dental Care

Learn More About Our Practice In This Video
And Call Us Today For Your Consultation! 

Half Moon Bay Dental Care Rand Ollerton

New Patient Special Offer!

Full Exam – Oral Cancer Screening, Periodontal Evaluation, X-rays, Restorative Exam Record of Current Condition and Cleaning
Regular Fee - $497
New Patient Special $89

Get In Touch

New Patients (415) 521-1083
Current Patients (650) 726-2156

Schedule A Consultation

Contact us to Schedule a Consultation