A runner who carried an American flag through Western New York earlier this year has reached the end of his 50-state journey on the Fourth of July. Noah Coughlan completed his “Run for America” on ...