How Good Is Shannon K. MacDonald? Performances Ranked & Rated