Joseph W. Lafferty, MD

Address

100 Duke Health Cary Pl Suite 310
Cary, NC 27519