This sounds very similar to the Frank I met on Friday... Absolute unit but a lovely man and the only chap we met who managed to keep us on the draught pints after 10.30! We nicknamed him Frank the tank but unfortunately didn't manage to meet up again.
Class trip - shit result, top quality blues!