How Good Is Michael C. 'Mike' Allen? Performances Ranked & Rated