Also, the last day to switch to the Republican Party was March 23rd.
The last day to register is MAY 23rd...