john shipe