John "JB" McCuskey is an American lawyer and politician who is serving as the 35th attorney general of West Virginia since 2025. As a Republican, he has previously served as the West Virginia State Auditor from 2017 to 2025. He also was a member of the West Virginia House of Delegates representing District 35 from 2013 to 2017. From Wikipedia