Del. David Cannon District 89 | Hampshire County Phone: (304) 340-3157 Email: david.cannon@wvhouse.gov No voting records found for this delegate.