How Good Is David J. MacNeil? Performances Ranked & Rated