Richard E Roebuck (b. 1960 )