David Hall

Active Springerville, AZ Physician Assistant for White Mountain Communities Hospital, Inc.