10.309 thomas