duncan figueroa