peter bowers