cory long review