Our Team

Meet Our Doctors

Gregory Haines Jr., DMD

Dr. Gregory Haines was born and raised in Woodbury Heights, NJ, and graduated from Gloucester Catholic High School in 2010. From there, Dr. Haines attended Saint Joseph’s University where he received a B.S. in Biology and a Minor in Business Administration in 2014. Dr. Haines continued his education at Rutgers School of Dental Medicine in Newark, NJ, where he graduated in 2018. Dr. Haines values the lasting relationships he creates with his patients and always ensures the comfort and safety of everyone who comes to the office. He is a member of American Dental Association, the New Jersey Dental Association, and is a certified Invisalign provider. In his free time, Dr. Haines enjoys rooting for his favorite Philadelphia sports teams, relaxing on the beach, and spending time with his wife, Kelsey, and their family, and friends.

Jeffrey Koslow, DMD

Dr. Jeffrey Koslow graduated from Dickinson College in Carlisle, PA and the University of Pennsylvania School of Dental Medicine. He has been practicing dentistry for over 40 years, with cosmetic smile design being a large part of his daily practice. Dr. Koslow truly enjoys the lifelong relationships he has built with his patients. In his free time, Dr. Koslow enjoys traveling and spending time with his wife, Leslie, as well as their children and grandchildren.

Meet Our Hygienists

Karen

Dental Hygienist

Andrea

Dental Hygienist

Lori

Dental Hygienist

Angela

Dental Hygienist

Meg

Dental Hygienist

Amanda

Dental Hygienist

Meet Our Administrators & Assistants

Marie

Administrator

Sandy

Administrator

Lindsay

Administrator/Assistant

Gina

Dental Assistant

Mindy

Dental Assistant

Megan

Administrator

Kevin

Administrative Assistant

Creating healthy smiles

Our Hours

Monday: 8 am to 7 pm
Tuesday: 8 am to 7 pm
Wednesday: 8 am to 5 pm
Thursday: 8 am to 5 pm
Friday: 8 am to 1 pm
Saturday: 8 am to 1 pm
(2 Saturdays per month,
Labor Day thru Memorial Day)

Sunday: Closed

1104 Cooper Street, Deptford, NJ 08096
Office: (856) 845-1200
Fax: (856) 384-8308

Privacy Policy

We're Social!