Thomas K Hafford, MD, Family Medicine

4112 Harbour Pointe Blvd Sw
Ste 100
MukilteoWA  98275-5457 (Snohomish County)


Phone: 425-347-6330
Fax: 425-347-6335

NPI: 1912008913
License Number: MD00032768 (WA)