Voters have made their choice for state House District 28.
Winner declared in race for state House District 28
Scores Presented by Bryan Properties