flynn mcclure