Stewart Kenneth Moore

Stewart Kenneth Moore is a Scottish artist and actor who also draws comics. He has worked on Defoe for 2000 AD.