Thomas Irungu, MPH, MD

Family Medicine

300 Mt Clement Park, Suite A, Tappahannock, VA 225605098

(804) 443-8610