Senator Stuart Smalley to resign January 2nd