stephen bowers