kevin mahan news and photos