David O. Carter news and photos