robert gregory bowers