After completing medical school at UMDNJ-Robert Wood Johnson Medical School, he performed his residency at a hospital affiliated with Temple University. Coventry, United Healthcare HSA, and United Healthcare HMO are among the insurance carriers that Dr. Meagher accepts. Dr. Meagher is professionally affiliated with Capital Health.