Steven M. Hall, MD began his medical career in 1985 as a residency trained and board certified Family Practitioner. His practice has been strongly influenced by his search