Donald P Weaver, 60 years old, lives in Camp Hill, Pennsylvania. He has also lived in Duncannon, Pennsylvania. Companies in which he has a work history include Ameriprise Financial, Vp and American Express Financial Adv. His work experience includes positions as Vice President.