The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
1/100 Berkshire Hthwy Cl A (Sc COM 084670108 244 1 SH   SOLE   100 0 0
AT&T Inc. COM 00206r102 12,582 295,848 SH   SOLE   295,848 0 0
AZZ Inc. COM 002474104 3,515 55,000 SH   SOLE   55,000 0 0
Abraxas Petroleum Corp COM 003830106 4,311 1,677,550 SH   SOLE   1,677,550 0 0
Agilent Technologies Inc. COM 00846u101 380 8,350 SH   SOLE   8,350 0 0
Allison Transmission Holdings, COM 01973r101 451 13,390 SH   SOLE   13,390 0 0
Alphabet Inc. Class A COM 02079k305 72,044 90,913 SH   SOLE   90,285 0 628
Alphabet Inc. Class C COM 02079k107 41,271 53,472 SH   SOLE   53,124 0 348
Altria Group, Inc. COM 02209s103 328 4,850 SH   SOLE   4,850 0 0
Apple Inc. COM 037833100 873 7,541 SH   SOLE   7,541 0 0
Applied Materials, Inc. COM 038222105 543 16,820 SH   SOLE   16,820 0 0
AptarGroup, Inc. COM 038336103 384 5,225 SH   SOLE   5,225 0 0
Astec Industries Inc COM 046224101 4,265 63,225 SH   SOLE   63,225 0 0
Atlas Financial Holdings Inc. COM g06207115 2,324 128,741 SH   SOLE   128,741 0 0
Automatic Data Processing COM 053015103 617 6,000 SH   SOLE   6,000 0 0
Axalta Coating Systems Ltd. COM g0750c108 332 12,200 SH   SOLE   12,200 0 0
BGC Partners, Inc. COM 05541t101 1,817 177,650 SH   SOLE   177,650 0 0
Baxter International Inc. COM 071813109 64,395 1,452,305 SH   SOLE   1,442,505 0 9,800
Berkshire Hathaway Cl B COM 084670702 483 2,961 SH   SOLE   2,961 0 0
BioTelementry, Inc. COM 090672106 3,926 175,657 SH   SOLE   175,657 0 0
Blue Baffalo Pet Products, Inc COM 09531u102 488 20,280 SH   SOLE   20,280 0 0
Boston Scientific Corporation COM 101137107 47,162 2,180,400 SH   SOLE   2,165,800 0 14,600
Bright Horizons Family Solutio COM 109194100 427 6,100 SH   SOLE   6,100 0 0
Bristol-Myers Squibb Company COM 110122108 465 7,958 SH   SOLE   7,958 0 0
BroadSoft Inc. COM 11133b409 3,375 81,825 SH   SOLE   81,825 0 0
C.H. Robinson Worldwide, Inc. COM 12541w209 52,210 712,663 SH   SOLE   707,863 0 4,800
CBS Corporation COM 124857202 66,638 1,047,440 SH   SOLE   1,040,490 0 6,950
CDW Corporation COM 12514g108 500 9,595 SH   SOLE   9,595 0 0
CNO Financial Group, Inc. COM 12621e103 380 19,835 SH   SOLE   19,835 0 0
Canadian Pac Ltd New COM 13645t100 228 1,600 SH   SOLE   1,600 0 0
Carbonite Inc. COM 141337105 2,071 126,260 SH   SOLE   126,260 0 0
Casey's General Store, Inc. COM 147528103 415 3,495 SH   SOLE   3,495 0 0
Charter Communications, Inc. COM 16119p108 318 1,104 SH   SOLE   1,104 0 0
Chemical Financial Corporation COM 163731102 1,610 29,715 SH   SOLE   29,715 0 0
Chesapeake Utilities Corp COM 165303108 1,507 22,502 SH   SOLE   22,502 0 0
Chevron Corp COM 166764100 22,700 192,865 SH   SOLE   192,865 0 0
Ciena Corporation COM 171779309 40,389 1,654,624 SH   SOLE   1,643,124 0 11,500
Cigna Corp COM 125509109 342 2,563 SH   SOLE   2,563 0 0
Cintas Corporation COM 172908105 506 4,380 SH   SOLE   4,380 0 0
Cirrus Logic, Inc. COM 172755100 3,571 63,150 SH   SOLE   63,150 0 0
Cisco Systems, Inc. COM 17275R102 336 11,111 SH   SOLE   11,111 0 0
Coca-Cola COM 191216100 435 10,485 SH   SOLE   10,485 0 0
Colfax Corportaion COM 194014106 526 14,630 SH   SOLE   14,630 0 0
CommScope Holding Company, Inc COM 20337x109 34,640 931,185 SH   SOLE   924,985 0 6,200
Commerce Bancshares Inc. COM 200525103 210 3,640 SH   SOLE   3,640 0 0
Commercial Bancshares Inc. (pr COM 200002996 203 15,071 SH   SOLE   15,071 0 0
Conagra Brands Inc. COM 205887102 76,530 1,935,007 SH   SOLE   1,925,357 0 9,650
ConocoPhillips COM 20825c104 20,985 418,523 SH   SOLE   418,523 0 0
Convergys Corporation COM 212485106 327 13,305 SH   SOLE   13,305 0 0
Cousins Properties, Inc. COM 222795106 1,943 228,350 SH   SOLE   228,350 0 0
Cynosure, Inc. COM 232577205 3,471 76,125 SH   SOLE   76,125 0 0
Danaher Corp. COM 235851102 54,688 702,570 SH   SOLE   697,877 0 4,693
Darden Restaurants, Inc. COM 237194105 365 5,025 SH   SOLE   5,025 0 0
Discover Financial Services COM 254709108 564 7,818 SH   SOLE   7,818 0 0
Dish Network Corp. COM 25470M109 32,305 557,660 SH   SOLE   553,910 0 3,750
ETrade Financial Corporation COM 269246401 37,426 1,080,115 SH   SOLE   1,072,815 0 7,300
EMCORE Corporation COM 290846203 1,515 174,100 SH   SOLE   174,100 0 0
Eaton Corporation PLC COM g29183103 18,278 272,434 SH   SOLE   272,434 0 0
Echo Global Logistics, Inc. COM 27875t101 2,398 95,725 SH   SOLE   95,725 0 0
Emerson Electric Co. COM 291011104 17,192 308,368 SH   SOLE   308,368 0 0
Evolution Petroleum Corporatio COM 30049a107 720 71,975 SH   SOLE   71,975 0 0
Exxon Mobil Corp COM 30231G102 595 6,592 SH   SOLE   6,592 0 0
Fabrinet COM g3323l100 3,458 85,800 SH   SOLE   85,800 0 0
Fastenal Co. COM 311900104 44,952 956,823 SH   SOLE   950,373 0 6,450
Federal Agricultural Mortgage COM 313148306 2,822 49,275 SH   SOLE   49,275 0 0
First Internet Bancorp COM 320557101 3,964 123,880 SH   SOLE   123,880 0 0
Flex Ltd COM Y2573F102 451 31,375 SH   SOLE   31,375 0 0
Flotek Industries Inc. COM 343389102 1,645 175,175 SH   SOLE   175,175 0 0
Fortinet Inc. COM 34959e109 2,135 70,874 SH   SOLE   70,874 0 0
Fortive Corporation COM 34959j108 43,351 808,332 SH   SOLE   802,936 0 5,396
Fox Factory Holding Corp COM 35138v102 4,132 148,900 SH   SOLE   148,900 0 0
Franklin Financial Network Inc COM 35352p104 1,150 27,485 SH   SOLE   27,485 0 0
General Dynamics Corp COM 369550108 450 2,605 SH   SOLE   2,605 0 0
General Electric Company COM 369604103 19,385 613,437 SH   SOLE   613,437 0 0
General Mills, Inc. COM 370334104 20,077 325,022 SH   SOLE   325,022 0 0
Gilead Sciences, Inc. COM 375558103 255 3,567 SH   SOLE   3,567 0 0
Granite Construction Inc. COM 387328107 2,611 47,475 SH   SOLE   47,475 0 0
HCA Co. COM 40412c101 318 4,300 SH   SOLE   4,300 0 0
Home Depot COM 437076102 443 3,301 SH   SOLE   3,301 0 0
Hooker Furniture Corporation COM 439038100 4,212 110,986 SH   SOLE   110,986 0 0
INC Research Holdings Inc COM 45329r109 396 7,525 SH   SOLE   7,525 0 0
INTL FCStone Inc COM 46116v105 2,217 55,975 SH   SOLE   55,975 0 0
IShares Russell 1000 Growth ET COM 464287614 659 6,285 SH   SOLE   6,285 0 0
Inphi Corporation COM 45772f107 5,823 130,500 SH   SOLE   130,500 0 0
Insteel Industries Inc COM 45774w108 1,726 48,425 SH   SOLE   48,425 0 0
Intel Corp. COM 458140100 17,198 474,171 SH   SOLE   474,171 0 0
International Business Machine COM 459200101 253 1,524 SH   SOLE   1,524 0 0
Itron Inc. COM 465741106 3,557 56,600 SH   SOLE   56,600 0 0
JP Morgan Chase & Co. COM 46625H100 98,809 1,145,076 SH   SOLE   1,139,776 0 5,300
Johnson & Johnson COM 478160104 21,696 188,319 SH   SOLE   188,319 0 0
Johnson Outdoors Inc COM 479167108 1,929 48,600 SH   SOLE   48,600 0 0
Juniper Networks COM 48203r104 373 13,215 SH   SOLE   13,215 0 0
LGI Homes, Inc. COM 50187t106 2,607 90,725 SH   SOLE   90,725 0 0
Las Vegas Sands Corp. COM 517834107 18,395 344,417 SH   SOLE   344,417 0 0
Legget & Platt COM 524660107 399 8,157 SH   SOLE   8,157 0 0
Lennox International Inc. COM 526107107 390 2,547 SH   SOLE   2,547 0 0
Lincoln National COM 534187109 65,749 992,145 SH   SOLE   985,645 0 6,500
Lockheed Martin Corp COM 539830109 13,230 52,932 SH   SOLE   52,932 0 0
Lowe's Companies Inc. COM 548661107 48,537 682,461 SH   SOLE   677,911 0 4,550
Lumentum Holdings Inc. COM 55024u109 5,610 145,150 SH   SOLE   145,150 0 0
MACOM Technology Solutions Hol COM 55405y100 4,438 95,900 SH   SOLE   95,900 0 0
Marcus Corporation COM 566330106 5,208 165,325 SH   SOLE   165,325 0 0
Marvell Technology Group LTD COM g5876h105 78,790 5,680,630 SH   SOLE   5,650,680 0 29,950
Masco Corporation COM 574599106 66,827 2,113,453 SH   SOLE   2,099,303 0 14,150
Mastec, Inc. COM 576323109 5,558 145,300 SH   SOLE   145,300 0 0
Mastercard, Inc. COM 57636q104 47,922 464,133 SH   SOLE   461,033 0 3,100
Mattel, Inc. COM 577081102 44,128 1,601,744 SH   SOLE   1,594,344 0 7,400
MaxLinear, Inc. COM 57776j100 4,635 212,625 SH   SOLE   212,625 0 0
Maxim Integrated Products, Inc COM 57772k101 10,648 276,069 SH   SOLE   276,069 0 0
McDonald's Corp. COM 580135101 11,380 93,489 SH   SOLE   93,489 0 0
Merit Medical Systems, Inc. COM 589889104 4,374 165,050 SH   SOLE   165,050 0 0
Metlife Inc. COM 59156r108 15,936 295,713 SH   SOLE   295,713 0 0
Microsoft Corp. COM 594918104 15,081 242,688 SH   SOLE   242,688 0 0
Mitek Systems, Inc. COM 606710200 821 133,525 SH   SOLE   133,525 0 0
Monarch Casino & Resort, Inc. COM 609027107 2,813 109,112 SH   SOLE   109,112 0 0
Monsanto COM 61166w101 210 2,000 SH   SOLE   2,000 0 0
NCR Corp. COM 62886e108 481 11,850 SH   SOLE   11,850 0 0
NVIDIA Corporation COM 67066g104 1,210 11,335 SH   SOLE   11,335 0 0
NVR, Inc. COM 62944t105 437 262 SH   SOLE   262 0 0
NeoPhotonics Corporation COM 64051t100 2,634 243,625 SH   SOLE   243,625 0 0
New Residential Investment Gro COM 64828t201 2,498 158,900 SH   SOLE   158,900 0 0
Newell Brands Inc. COM 651229106 458 10,265 SH   SOLE   10,265 0 0
Nova Measuring Instruments Ltd COM m7516k103 2,994 227,470 SH   SOLE   227,470 0 0
Nuance Communications, Inc. COM 67020y100 274 18,410 SH   SOLE   18,410 0 0
ON Semiconductor Corp. COM 682189105 59,014 4,624,897 SH   SOLE   4,593,347 0 31,550
Occidental Petroleum Corp. COM 674599105 19,815 278,179 SH   SOLE   278,179 0 0
Omnicom Group COM 681919106 380 4,460 SH   SOLE   4,460 0 0
Orchids Paper Products Company COM 68572n104 1,230 46,990 SH   SOLE   46,990 0 0
Pacific Premier Bancorp, Inc. COM 69478x105 4,267 120,700 SH   SOLE   120,700 0 0
Panera Bread Co. COM 69840w108 346 1,685 SH   SOLE   1,685 0 0
Patrick Industries, Inc. COM 703343103 4,322 56,640 SH   SOLE   56,640 0 0
Pentair PLC COM g7s00t104 36,350 648,300 SH   SOLE   643,950 0 4,350
PepsiCo, Inc. COM 713448108 22,579 215,802 SH   SOLE   215,802 0 0
Pfizer Inc. COM 717081103 21,550 663,499 SH   SOLE   663,499 0 0
Philip Morris International COM 718172109 296 3,240 SH   SOLE   3,240 0 0
Phillips 66 COM 718546104 244 2,825 SH   SOLE   2,825 0 0
Pinnacle Entertainment, Inc COM 72348y105 2,679 184,750 SH   SOLE   184,750 0 0
Pinnacle Foods Inc. COM 72348p104 476 8,910 SH   SOLE   8,910 0 0
Ply Gem Holdings Inc COM 72941w100 2,142 131,800 SH   SOLE   131,800 0 0
Post Holdings, Inc. COM 737446104 73,891 919,152 SH   SOLE   912,942 0 6,210
Principal Financial Group, Inc COM 74251v102 24,494 423,325 SH   SOLE   423,325 0 0
Procter & Gamble COM 742718109 10,738 127,710 SH   SOLE   127,710 0 0
Prudential Financial Inc. COM 744320102 22,143 212,790 SH   SOLE   212,790 0 0
QUALCOMM Incorporated COM 747525103 15,174 232,729 SH   SOLE   232,729 0 0
Radian Group, Inc. COM 750236101 1,624 90,310 SH   SOLE   90,310 0 0
Red Hat, Inc. COM 756577102 50,979 731,408 SH   SOLE   726,508 0 4,900
Reliance Steel & Aluminum Co. COM 759509102 388 4,880 SH   SOLE   4,880 0 0
Rite Aid Corporation COM 767754104 356 43,255 SH   SOLE   43,255 0 0
Schlumberger LTD COM 806857108 39,316 468,327 SH   SOLE   465,177 0 3,150
Schwab US Dividend Equity ETF COM 808524797 322 7,395 SH   SOLE   7,395 0 0
Schwab US Large-Cap ETF COM 808524201 3,253 61,085 SH   SOLE   61,085 0 0
Seagate Technology plc COM G7945m107 45,694 1,197,125 SH   SOLE   1,191,225 0 5,900
Sequential Brands Group, Inc. COM 81734p107 925 197,650 SH   SOLE   197,650 0 0
ServiceMaster Global Holdings COM 81761r109 382 10,140 SH   SOLE   10,140 0 0
Skyworks Solutions, Inc. COM 83088m102 52,780 706,942 SH   SOLE   702,142 0 4,800
Solar Capital Ltd. COM 83413u100 2,382 114,433 SH   SOLE   114,433 0 0
South State Corporation COM 840441109 1,632 18,675 SH   SOLE   18,675 0 0
Spire Inc COM 84857l101 1,270 19,675 SH   SOLE   19,675 0 0
Sterling Bancorp COM 85917a100 4,307 184,076 SH   SOLE   184,076 0 0
Sterling Construction Company, COM 859241101 2,531 299,205 SH   SOLE   299,205 0 0
Summit Materials, Inc. COM 86614u100 3,679 154,629 SH   SOLE   154,629 0 0
Suntrust Banks, Inc. COM 867914103 56,050 1,021,875 SH   SOLE   1,015,075 0 6,800
Supernus Pharmaceuticals Inc. COM 868459108 2,121 84,000 SH   SOLE   84,000 0 0
Synchrony Financial COM 87165b103 411 11,320 SH   SOLE   11,320 0 0
Tempur Sealy International Inc COM 88023u101 30,616 448,390 SH   SOLE   444,890 0 3,500
The Dow Chemical Company COM 260543103 77,217 1,349,472 SH   SOLE   1,342,872 0 6,600
The Hain Celestial Group, Inc. COM 405217100 38,745 992,693 SH   SOLE   985,443 0 7,250
The Southern Company COM 842587107 13,926 283,101 SH   SOLE   283,101 0 0
Tractor Supply Company COM 892356106 311 4,100 SH   SOLE   4,100 0 0
Travelers Companies, Inc. COM 89417e109 453 3,701 SH   SOLE   3,701 0 0
Trecora Resources COM 894648104 2,632 190,025 SH   SOLE   190,025 0 0
U.S. Bancorp COM 902973304 1,072 20,864 SH   SOLE   20,864 0 0
United Parcel Service, Inc. COM 911312106 16,489 143,837 SH   SOLE   143,837 0 0
United Therapeutics Corporatio COM 91307c102 354 2,470 SH   SOLE   2,470 0 0
Universal Electronics Inc. COM 913483103 2,072 32,105 SH   SOLE   32,105 0 0
Universal Forest Products, Inc COM 913543104 4,001 39,155 SH   SOLE   39,155 0 0
VCA, Inc. COM 918194101 479 6,980 SH   SOLE   6,980 0 0
Valmont Industries COM 920253101 365 2,592 SH   SOLE   2,592 0 0
Vantiv, Inc. COM 92210h105 418 7,015 SH   SOLE   7,015 0 0
Vascular Solutions, Inc. COM 92231m109 4,032 71,868 SH   SOLE   71,868 0 0
Verizon Communications COM 92343v104 10,632 199,168 SH   SOLE   199,168 0 0
Village Super Market - Class A COM 927107409 1,587 51,375 SH   SOLE   51,375 0 0
Visteon Corporation COM 92839u206 2,928 36,440 SH   SOLE   36,440 0 0
Vonage Holdings Corporation COM 92886t201 3,142 458,625 SH   SOLE   458,625 0 0
Wal-Mart COM 931142103 11,070 160,157 SH   SOLE   160,157 0 0
Walker & Dunlop Inc. COM 93148p102 3,356 107,575 SH   SOLE   107,575 0 0
Walt Disney Co. COM 254687106 769 7,380 SH   SOLE   7,380 0 0
Wells Fargo & Co. COM 949746101 16,456 298,603 SH   SOLE   298,603 0 0
Winnebago Industries COM 974637100 2,100 66,350 SH   SOLE   66,350 0 0
Wintrust Financial Corporation COM 97650w108 5,809 80,048 SH   SOLE   80,048 0 0
Wynn Resorts Ltd. COM 983134107 46,567 538,285 SH   SOLE   534,685 0 3,600
Yadkin Financial Corp. COM 984305102 4,212 122,950 SH   SOLE   122,950 0 0
iCAD, Inc. COM 44934s206 1,872 578,618 SH   SOLE   578,618 0 0
iShares Core MSCI Emerging Mar COM 46434g103 258 6,070 SH   SOLE   6,070 0 0
iShares Core S&P 500 ETF COM 464287200 2,986 13,272 SH   SOLE   13,272 0 0
iShares International Select D COM 464288448 270 9,125 SH   SOLE   9,125 0 0