It’s that time of year again. As November 3 approaches, Americans are lining up ...

​Read More