Contact Us
We’re Here for you
Office Hours
Monday-Thursday:8:00 AM – 5:00 PM
Friday: 7:00 AM – 2:00 PM
F: (909) 931-9473
(909) 931-9571
Get To Know Us
Meet Our Doctors
Inland Empire Oral & Maxillofacial Surgeons is pleased to have a full team of qualified surgeons committed to patient safety and care. Our doctors have undergone extensive hospital-based, surgical and anesthesia training after completion of dental school. They are certified by the American Board of Oral and Maxillofacial Surgeryand are on staff at local hospitals. Find out why it is important to be treated by aboard-certified Oral Surgeon.
Dr. Matthew Dudziak is board-certified in oral and maxillofacial surgery. He attended the University of California at Riverside and New York University College of Dentistry.
Dr. Christopher Choi is board-certified in oral and maxillofacial surgery. He graduated from Columbia and completed his residency at Long Island Jewish Medical Center.
Dr. Danny Kim attended the University of the Pacific, obtaining both his bachelor’s and DDS degrees. He completed a one-year internship at Parkland Memorial Hospital.
Dr. Robert Hanna completed a full-scope residency in oral and maxillofacial surgery at The Albert Einstein College of Medicine/Montefiore Medical Center in NYC.
Dr. Bruce Hicke has practiced oral surgery in the Inland Empire area since the 1970s. He attended San Jose State University and the University of Detroit Mercy School of Dentistry.
Our Services
Performing Procedures With Care
Immediate Implants
Immediate Implants
You may qualify for placement of dental implants at the same time as the removal of your tooth, which can significantly reduce the recovery timeline.
Learn More
Bone Grafting
Bone Grafting
Dental implants require a good foundation of jaw bone. Bone loss can result from dental infection or missing teeth. Bone grafting can regenerate lost bone.
Learn More
Zygomatic Implants
Zygomatic Implants
Dental implants can be placed into your cheekbone if you lack bone in your upper jaw to anchor a loose-fitting denture.
Learn More
Pediatric Oral Surgery
Pediatric Oral Surgery
Our surgeons provide excellent oral surgery with anesthesia care for patients of all ages, including young children, and teenagers.
Learn More
Corrective Jaw Surgery
Corrective Jaw Surgery
Surgical intervention can restore form and function if your jaw is misaligned, causing a bad bite.
Learn More
TMJ
TMJ
Our surgeons provide surgical treatment to patients who struggle with functional-related issues from TMJ disorders.
Learn More
All-On-4® Treatment Concept
Choose With Confidence
The Center of Excellence distinction ensures IEOMFS has the necessary surgical experience and training to offer the All-on-4® treatment concept. You can also be assured that your Nobel Biocare implants are authentic and backed by a lifetime warranty.
Our Technology
![Oral Surgeon Claremont | Dental Implants | Wisdom Teeth Removal (18) Oral Surgeon Claremont | Dental Implants | Wisdom Teeth Removal (18)](https://i0.wp.com/www.inlandempireomfs.com/wp-content/uploads/2022/12/Ao4_CoE_Patient_SoMe_1080x1080_logo1-1-1.png)
Frequently Asked Questions
Video Learning Center
Patient education is important to us. We want you to be fully informed about your procedure, what you need to do to prepare, and the recovery. To learn more about your oral health options, take a look at our video resources.
Visit Our Video Gallery
Our Five Star Reviews
What Our Patients Have To Say
Read All Our Reviews
“Both the nurse and the doctor did an excellent job of helping me understand what the procedure was going to be. Everyone in the office is so supportive and cheerful that the prep went very smoothly. Following the procedure I had very little to no discomfort.” – B.L.
“Both experiences were absolutely phenomenal. The staff at the Upland office is very caring and friendly – both the front office staff and the nurses in post-op were so so so kind and fun to talk to and made us both feel safe and explained post-op instructions with a lot of patience and made sure we understood.” – E.D.
';}text += "";return text;}},// else if enable scrollbarcontroller: {inverse: true,},breakpoints: {// when window width is >= 640px0 640: { slidesPerView: '1', slidesPerGroup: '1', spaceBetween: 0, },1024: {slidesPerView: '1',slidesPerGroup: '1',spaceBetween: 0,} },});// Initialize the second synced slide, in this case it's an imagelet syncedSliderDefault = new Swiper("#"+syncedClassName4);// If enable fade is enabled then add it to the image sliderlet syncedImageSlider = jQuery("#"+syncedClassName4+"-img");//console.log(mycontentSyncedSwiperDefault);//mycontentSyncedSwiperDefault.controller.control = syncedSliderDefault;// when slider is initialized, sync and match indexeslet index_currentSlide = mycontentSyncedSwiperDefault.realIndex;let currentSlide =mycontentSyncedSwiperDefault.slides[index_currentSlide]syncedSliderDefault.slideTo(index_currentSlide, 700, false);mycontentSyncedSwiperDefault.update();//console.log('first load');//mySwiper.reLoop(); mycontentSyncedSwiperDefault.on('init', function() {let init_index_currentSlide = mycontentSyncedSwiperDefault.realIndex + 1;let init_currentSlide =mycontentSyncedSwiperDefault.slides[init_index_currentSlide]syncedSliderDefault.slideTo(init_index_currentSlide, 700, false);mycontentSyncedSwiperDefault.update();syncedSliderDefault.update();//console.log('init');});// on resize, make sure slides are synced and they're on the correct slide indexmycontentSyncedSwiperDefault.on('resize', function() {let index_currentSlide = mycontentSyncedSwiperDefault.realIndex + 1;let currentSlide =mycontentSyncedSwiperDefault.slides[index_currentSlide]syncedSliderDefault.slideTo(index_currentSlide, 700, false);mycontentSyncedSwiperDefault.update();//console.log('inside resize');//mySwiper.reLoop(); });// And on slide change, they're on the correct slide indexmycontentSyncedSwiperDefault.on('slideChangeTransitionEnd', function() {let slide_change_index_currentSlide = mycontentSyncedSwiperDefault.realIndex + 1;let slide_change_currentSlide =mycontentSyncedSwiperDefault.slides[slide_change_index_currentSlide]syncedSliderDefault.slideTo(slide_change_index_currentSlide, 700, false);mycontentSyncedSwiperDefault.update();let slide_change_image_currentSlide =syncedSliderDefault.slides[slide_change_index_currentSlide]syncedSliderDefault.slideTo(slide_change_index_currentSlide, 700, false);syncedSliderDefault.update();//console.log('inside slidechange');});syncedSliderDefault.loopDestroy();syncedSliderDefault.update();syncedSliderDefault.loopCreate();mycontentSyncedSwiperDefault.loopDestroy();mycontentSyncedSwiperDefault.update();mycontentSyncedSwiperDefault.loopCreate();//mycontentSyncedSwiperDefault.update();}});});