Karl "David" Kennedy

Karl "David" Kennedy, District 3

Phone: 304-816-7438
Term Expires: 2022
Email David Kennedy