Three Republicans to square off in May for mayor