John Weaver had a position (campaigner) at John S. McCain III

Details
Title campaigner
Start Date 1999-00-00
End Date 2000-00-00
Is Current no