graham calderon