Richard P. Shannon, MD

Resources:

Elected 2000

Email: Richard.shannon@duke.edu

Phone: (919) 681-9958