Save David C. Beard, MD DavidCBeard.MD.com • Cardiologist, Internist • 41 years experience Carolinas Physicians Network Inc. 100 Medical Park Drive, Concord, NC