Our Professional Staff

Michael J. Foreman, MD

Michael J. Foreman, MD

Dr. Foreman is a board certified physician who has practiced in New Jersey since 1984. He received his doctor of medicine degree from Hahnemann Medical College, where he graduated with academic and clinical honors in pediatrics, and completed his pediatric residency at the University of Virginia Medical Center. Raised in the Philadelphia area, Dr. Foreman received his bachelor's in biology from Haverford College. Dr. Foreman and his wife have two daughters.

Angela D. Harrell, MD

Angela D. Harrell, MD

Dr. Harrell is board certified in pediatrics and has been in practice since 2000. Raised in the Philadelphia area, she earned a bachelor's in biology from Spelman College in Atlanta, Georgia and a medical degree from Hahnemann University School of Medicine before completing her pediatric residency at Cooper University Hospital. Dr. Harrell is married and has two daughters.

Ciana T. Hayes, MD

Ciana T. Hayes, MD

Dr. Hayes received her medical degree from Temple University School of Medicine after graduating from Ursinus College with honors in Spanish and a minor in biology. She completed her pediatrics residency at St. Christopher's Hospital for Children located in Philadelphia, PA. Dr. Hayes was raised in South Jersey and continues to reside in the area with her family.

Alice Kennan, APN

Alice Keenan, APN

Ms. Keenan is a pediatric nurse practitioner who was awarded her master's of nursing degree from the University of Pennsylvania in 1995. Certified in pediatric critical care and pediatric advanced life support, Ms. Keenan treats well and sick patients. She has special expertise in evaluating and monitoring children with behavioral problems, including attention deficit disorder. Ms. Keenan and her husband have one son and one daughter.