Early voting ends May 7