Geoffrey A Bowles Facts