
Patrick Allan, MD
Critical Care Medicine
Pulmonology
Sleep Medicine
Accepting New Patients