Marylea MacDonald's scientific contributions