Dr Margaret L. Hall earned her medical degree from the University of Washington in Seattle, Washington, where she also completed her internal medicine internship and residency, as well as her cardiology fellowship. Outside of her medical practice, Dr. Hall enjoys long distance cycling, hiking, and theatre.