John McCardle news and photos