Dr. McCarrick graduated from the Georgetown University School of Medicine in 1983. He works in Asheville, NC and 1 other location and specializes in Pulmonary Critical Care Medicine and Sleep Medicine. Dr. McCarrick is affiliated with Mission Childrens Hospital and Mission Hospital.