andrew james review