Northwestern transfer QB Brendan Sullivan commits to Iowa