david holmes news and photos