steven caple