Thomas long 1