We are especially interested in making all our patients feel right at home! We put your needs first to achieve efficient and comprehensive treatment. Our staff is highly skilled, well trained and strives to provide energetic and fun-loving service to each patient. Our office staff has years of experience in treating patients with the highest level of care. We are fluent in both English and Spanish to ensure our understanding of each patient's needs and concerns.
Dr. Dennis A. Hall
Dr. Dennis Hall has been practicing orthodontics since 1976. He attended Brigham Young University, where he received his undergraduate degree, and the University of California, San Francisco, where he received his Doctor of Dental Surgery degree. After practicing dentistry for some years, Dr. Hall returned to his formal education at UCSF to receive his orthodontic training.
Dr. Albert Lam
Originally from Vancouver, Canada, Dr. Albert Lam and his family have lived in San Francisco for several years. He received a Bachelor’s degree from the University of British Columbia in Canada. Dr. Lam obtained his Doctorate in Dental Medicine from Harvard University, and certificate in orthodontics from Boston University.
This place is so nice! The doc and staff are awesome!!! Love it!! They are very efficient and they totally put my kids at ease. This place really caters to kids and adults alike. My daughter loves the fish tank in the front waiting area and she loves the fact that they have books and games that she can play with. We have dealt with a few of the staff there and every one of them is so incredibly nice. They really care about their patients.
Dr. Hall was my orthodontist and is now my son's orthodontist...actually, we primarily see Dr. Lam now who is equally awesome. Love the whole family though
Excellent staff and the office is very clean as well as well kept. The service is extremely professional. Dr. Hall did a great work on my son's braces. The deliver what they promise. The billing manager is easy to talk to and very current with all their reports and records!
Our Contact Info
15803 Hesperian Blvd. San Lorenzo CA, 94580
Monday 7:20 AM – 6PM
Wednesday 7:20am - 6pm
Thursday 7:20am - 6pm