thomas a. johnson