review by dan cameron