He has 31 years of experience. His specialties include General Dentistry. Dr. Bagley is affiliated with South Jersey Hospital - Bridgeton, South Jersey Healthcare Center and South Jersey Healthcare - Elmer Hospital. He speaks English.