Revenue generated by all three golf courses run by the Forest Preserve District of DuPage County totaled $8.38 million last year, the agency’s director of golf said Tuesday.