Our Office

Your neighborhood dental pros!


office2.pngIf you are looking for a highly trained and experienced dentist in the Ringwood, NJ-area, you have come to the right place. Our dental office uses the latest state-of-the-art equipment and cutting edge technology in all of our treatments and we uphold the strictest sterilization techniques. We know that many people may feel anxious about coming to the dentist, so it is our goal to make your visit with us as pain and anxiety free as possible. From the moment you walk into our office, you will receive a warm and friendly greeting from Our Staff and Our Doctors. Dr. Lupsa will be more than happy to answer all of your questions and put your mind at ease before and after your treatment. Your treatment plan will be explained to you in detail during your consultation visit.

Scheduling Appointments

To make an appointment, you can either call us at the number listed above or fill out the form on our Make an Appointment page. Should you have any questions or concerns, please do not hesitate to contact us at [email protected]

Payment Options


We accept Visa, MasterCard, American Express and Discover credit cards as well as personal checks. We also accept CareCredit and Lending Club as patient financing options. To learn more about CareCredit, please click here. We also participate with many insurance plans, which are listed below. If your plan is not listed, please call and ask, as we may accept it.

Accepted Insurance Plans

  • Aetna
  • Dental Benefit Providers
  • Humana
  • Cigna
  • Dentemax
  • MetLife
  • Connection
  • Guardian
  • Unicare
  • Delta Dental (Premier, Advantage , Preferred)
  • Horizon BCBS (Traditional Plan)
  • Wellcare

Convenient Location

We are located at 909 Ringwood Ave, Haskell, NJ 07420 (diagonally across from St. Francis of Assisi Catholic Church). Please click here for directions to our office.

Contact Us

Send Us An Email Today! We'll Provide You With That Winning Smile!

Hours Of Operation

We look forward to hearing from you.


9:00 am-1:00 pm

2:00 pm-7:00 pm


9:00 am-1:00 pm

2:00 pm-5:00 pm


9:00 am-1:00 pm

2:00 pm-5:00 pm


9:00 am-1:00 pm

2:00 pm-7:00 pm