will mcdonough