john barrera will martin 940