Nick Dahl (Germantown Friends) repeats as champ at Independent S