A Milford man faces 21 felony counts including aggravated sexual assault spanning more than a decade.

Read More