alvin mcclure