garrett thomas findlay