Aaron Roach - reviewed and rated