http://www.davidbomford.com/
Im pretty sure this is The Mr Bomford
He seems to be a graphic artist from the U.K. and a pretty damn good one too. ;-)