john sheehan news and photos