Dr. Hall attended medical school at the University of North Dakota School of Medicine and Health Sciences. He completed his internship, internal medicine residency, chief resident year and general cardiology training at the University of Utah Hospitals and Clinics. He was named the chief cardiology fellow. He subsequently completed interventional cardiology training at the University of Minnesota. Dr. Hall has completed extensive training in chronic total occlusions and performed numerous successful CTO interventions. He is currently the cath lab director at Kalispell Regional Medical Center in Montana.