WILBANKS, SMITH AND THOMAS ASSET MANAGEMENT LLC