New Haven Invitational 2021

New Haven, MO