Ben Cromwell

Ben Cromwell aka The Japanese Assassin is an ECPW regular.