Nancy MacPherson wins AEA Public Good Award