Wilbanks, Smith & Thomas Asset Mgmt, LLC