The former president was due to address crowds in Traverse City at 7.30pm local time, but did not take to the stage until around 10.30pm