john snavely news and photos