Drs. Finkelman & Machlus, DDS
1755 Old York Road, Abington, PA 19001

Our Team

Abington Dentists

Robert Machlus, DDS

General Dentist

Dr. Machlus is a graduate of the University of North Carolina School of Dentistry. He has been in private practice over 25 years focusing on general and cosmetic. He strives to provide the highest quality dental care while making his patients feel comfortable. He also utilizes the latest dental techniques through continuing education courses to better serve his patients.

Continue reading

Stephen Finkelman, DDS

General Dentist

Dr. Finkelman is a 1975 graduate of the Temple University School of Dentistry. After spending two years in the U.S. Navy, he was an instructor at Temple’s School of Dentistry, one of the oldest and well known schools in the country. He has been in private practice for over 35 years earning a reputation in his community for quality family […]

Continue reading

Abington Dental Hygienists

Larissa Eberman

Mariella Kosec

Stephanie Lo Presti

Toni McIver

Read What Our Patients Say
Patient Reviews
The office is run extremely professional, Dr. Machlus has a wonderful bed side manner and truly cares about his patients. Couldn’t ask for anything better!!
Wayne E.
Did a very professional job. The quality of work was really good and I am satisfied.
Jonathan R.
Doctor was thorough. Hygienist was easy to work with.
Audrey R.
Everyone was professional and very friendly. They also did great work.
Scott S.
I have trust and confidence with Dr Finkelman. And the hygentist always does a nice job.
Jennife D.
The entire staff was so friendly. I was seen within an hour of calling for an emergency appointment!
Michelle E.
Very clean office. Nice and professional staff
Michelle S.
Best dentist I’ve ever been too. They were always ready for me when I came there in time.
Scott S.
Knowledgeable dentist – very efficient in processing an emergency dental need. Clean environment.
Santiago R.
Hardly a wait. Good service.
Jean S.
I have always received great treatment and never had to wait after my appointment time.
Shawneac P.
#1 and the most important is that you are getting in at your actual scheduled time. Super important! You don’t have to wait! They staff is pleasant, office is clean, easy going doctor and […]
Leonid V.
My hygenist is wonderful. Friendly, efficient and painless. Everyone here is really nice.
Gilbert C.
I have been using your dental service for over 45 years and have worked with Dr. Elkins and now Dr. Finkelman – a couple times with Dr. Machlus. They have been very professional and have met my […]
James A.
I’m the worst patient. I’ve had to cancel multiple times because of my job. The staff was very understanding and worked with my schedule to fit me in. Dr Machlus is also an excellent […]
Charles L.
Both the doctor and staff are friendly, professional and competent
Mary S.
Friendly staff. Appointments are on time. Injections are painless.
Nancy R.
Fast, compassionate care.
Arthur V.
I’ve been a patient for over thirty years and appreciate Dr. Finkelman’s professionalism and warm personality.
Nancy O.
A very pleasant atmosphere and Dr. Finkelman was so nice which made me feel less anxious about the dentist.
Kathleen D.
Office Hours
Mon. – 9:00 AM - 5:00 PM
Tue. – 7:45 AM - 5:00 PM
Wed. – 9:30 AM - 6:00 PM
Thu. – 7:45 AM - 5:00 PM
Fri. – 9:30 AM - 4:00 PM
Sat. – Closed
Sun. – Closed
Phone: (215) 310-5826
Fax: (215) 659-9419
Healthcare Financing with
CareCredit
We Accept Most Insurance Plans!
Learn More

We accept most insurance plans and will be happy to help you understand the coverage that you have. We will do our best to see that you receive your maximum insurance benefits for all covered services.

No Insurance? No Worries! See our discounts and offers here

For appointments, call us at: (215) 310-5826 or
Request an Appointment
For appointments, call: (215) 310-5826
Office Hours
  • Monday 9:00 AM - 5:00 PM
  • Tuesday 7:45 AM - 5:00 PM
  • Wednesday 9:30 AM - 6:00 PM
  • Thursday 7:45 AM - 5:00 PM
  • Friday 9:30 AM - 4:00 PM
  • Saturday Closed
  • Sunday Closed
Get in touch:
  • Phone: (215) 310-5826
Our Location