That could well be Sir Gawaine Baillie in the Galaxie.....or 'Davo', perhaps?