By Robert Hadley |
Oct 25, 2017
The recent decision by Toyota and Mazda against locating their new factory in the DeKalb area has left frustration if not downright puzzlement in its wake, especially since Illinois ranked fourth among the finalists, according to DeKalb County Board Chairman Mark Pietrowski.