john mcaffrey news and photos