Green’s Dictionary of Slang

tom long n.

[the proverbial figure, John Long (16C) or Tom Long (17C), ‘the carrier who will never do his errand’; or simply SE long]

a bore, a teller of long and tedious stories with neither end nor point.

[UK]J. Taylor ‘An Armado’ in Works (1869) I 80: Lawrence Delay the Paymaster; kinsman to Tom Long the Carrier.
[UK]B.E. Dict. Canting Crew n.p.: Come by Tom Long the Carrier, of what is very late, or long a coming.
[UK]New Canting Dict. [as cit. c.1698].
[UK]Bailey Universal Etym. Eng. Dict. [as cit. c.1698].
[UK]Grose Classical Dict. of the Vulgar Tongue n.p.: Tom long, A tiresome story teller. It is coming by Tom Long, the carrier; said of any thing that has been long expected.
[UK]Lex. Balatronicum [as cit. 1785].
[UK]Egan Grose’s Classical Dict. of the Vulgar Tongue.