Dr. Teh graduated from University College Dublin in 1996 and has been in practice for 20 years. He completed a residency at Mayo School of Graduate Medical Education. Dr. Teh accepts multiple insurance plans including Medicare and Kaiser Permanente. In addition to English, Dr. Teh's practice supports these languages: Spanish, Italian and Russian.