john tillery