john shipe2020