james bowers - -