Thomas R Waters Author