b g thomas