Foster, Charles, active 1972-