Hamilton, W. Richard (William Richard), 1957-