David Kirkland, MD

Family Medicine, Primary Care

Family Physicians of Tidewater

425 W 20th St, Norfolk, VA 23517

Accepting new patients

(757) 622-6520