Meet our team

Dr. Gurjit S. Randhawa DDS, MDS Read Bio

Dr. Gurjit S. Randhawa is proud to offer a unique skill set rarely known in dentistry. He is a duly qualified orthodontic specialist, a well-respected platinum-level Invisalign provider, an accomplished cosmetic restorative dentist, and implantologist. Dr. Gurjit Randhawa Dr. Randhawa completed the graduate program in dentistry (BDS) in 1988 from the prestigious Government Dental College, Amritsar, Punjab, India. He then successfully audited a certificate program in orthodontics (braces) in ...Read More

Dr. Sapna Narag DDS, MDS Read Bio

When Dr. Narang was young, she escorted her grandmother to a dentist for her first set of dentures. It was there that she saw that the field of dentistry is not only a science but also an art, capable of improving both one's health and appearance. At the age of 18, when exploring various medical career options, that brief association with the field of dentistry made her realize the impact a dentist can have on one's smile and quality of life. Today, Dr. Sapna Narang is an accomplished dentist...Read More

Dr. William On DDS Read Bio

Dr. William On is a born and raised Bay Area native. He completed his undergraduate studies at UC Davis and graduated with a bachelor’s degree in Biochemistry and Molecular Biology. He attended UCLA School of Dentistry, where he received Doctor of Dental Surgery degree. He continued his training through completing a General Practice Residency at VA Northern California Mare Island to expand his knowledge in complex restorations, prosthodontics, and surgical exodontia. Dr. On is an active membe...Read More

Patient Satisfaction

376 patient reviews

Recent Patient Reviews

Services we provide

At Randhawa Dentistry we strive to provide our patients with the best and most complete dental care. Our doctors and staff frequently attend continuing education seminars to learn the latest dental techniques. Here are some of the services we provide, please click here.

Languages Spoken

  • English
  • Spanish