Shannon K. MacDonald
overview