steven caple jr