State Rep. David Willis is a Republican who represents Union County in the North Carolina House of Representatives.