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 084990175 301 100 SH   SOLE   100 0 0
3M Company COM 88579y101 12,577 60,532 SH   SOLE   60,532 0 0
ANI Pharmaceuticals, Inc. COM 00182c103 2,866 40,635 SH   SOLE   40,635 0 0
AbbVie Inc. COM 00287y109 461 5,725 SH   SOLE   5,725 0 0
Abbott Laboratories COM 002824100 584 7,300 SH   SOLE   7,300 0 0
Abraxas Petroleum Corp COM 003830106 1,560 1,247,715 SH   SOLE   1,247,715 0 0
Advance Auto Parts, Inc. COM 00751Y106 1,039 6,090 SH   SOLE   6,090 0 0
Agilent Technologies Inc. COM 00846u101 1,152 14,327 SH   SOLE   14,327 0 0
Air Products & Chemicals Inc. COM 009158106 12,900 67,552 SH   SOLE   67,552 0 0
Alarm.com Holdings, Inc. COM 011642105 3,005 46,305 SH   SOLE   46,305 0 0
Allegheny Tech COM 01741r102 1,534 60,010 SH   SOLE   60,010 0 0
Allison Transmission Holdings, COM 01973r101 1,043 23,216 SH   SOLE   23,216 0 0
Alphabet Inc. Class A COM 02079k305 103,402 87,860 SH   SOLE   87,232 0 628
Alphabet Inc. Class C COM 02079k107 44,393 37,836 SH   SOLE   37,488 0 348
Amedisys, Inc COM 023436108 1,469 11,915 SH   SOLE   11,915 0 0
Ametek Inc. New COM 031100100 49,936 601,862 SH   SOLE   597,112 0 4,750
Amgen Inc. COM 031162100 804 4,230 SH   SOLE   4,230 0 0
Amneal Pharmaceuticals, Inc. COM 03168l105 1,721 121,445 SH   SOLE   121,445 0 0
Amphastar Pharmaceuticals, Inc COM 03209r103 4,281 209,550 SH   SOLE   209,550 0 0
Apple Inc. COM 037833100 69,002 363,266 SH   SOLE   360,566 0 2,700
AptarGroup, Inc. COM 038336103 997 9,374 SH   SOLE   9,374 0 0
Atkore International Group Inc COM 047649108 2,930 136,095 SH   SOLE   136,095 0 0
Automatic Data Processing COM 053015103 1,664 10,420 SH   SOLE   10,420 0 0
Axalta Coating Systems Ltd. COM g0750c108 549 21,759 SH   SOLE   21,759 0 0
B. Riley Financial, Inc. COM 05580m108 2,211 132,478 SH   SOLE   132,478 0 0
Baxter International Inc. COM 071813109 57,209 703,591 SH   SOLE   698,191 0 5,400
Berkshire Hathaway Cl B COM 084670702 956 4,759 SH   SOLE   4,759 0 0
Biogen Inc. COM 09062x103 29,076 123,007 SH   SOLE   122,037 0 970
Booz Allen Hamilton Holding Co COM 099502106 963 16,559 SH   SOLE   16,559 0 0
Boston Scientific Corporation COM 101137107 48,525 1,264,333 SH   SOLE   1,254,583 0 9,750
Bright Horizons Family Solutio COM 109194100 1,381 10,862 SH   SOLE   10,862 0 0
Bristol-Myers Squibb Company COM 110122108 53,125 1,113,488 SH   SOLE   1,107,388 0 6,100
Bruker Corporation COM 116794108 947 24,627 SH   SOLE   24,627 0 0
CBS Corporation COM 124857202 504 10,600 SH   SOLE   10,600 0 0
CDW Corporation COM 12514g108 1,654 17,161 SH   SOLE   17,161 0 0
CECO Enviromental Corp. COM 125141101 2,369 328,994 SH   SOLE   328,994 0 0
Callaway Golf COM 131193104 2,770 173,880 SH   SOLE   173,880 0 0
Canadian Pac Ltd New COM 13645t100 330 1,600 SH   SOLE   1,600 0 0
Carbonite Inc. COM 141337105 2,605 105,010 SH   SOLE   105,010 0 0
Cardtronics Inc COM g1991c105 1,972 55,420 SH   SOLE   55,420 0 0
CareTrust REIT Inc. COM 14174t107 1,095 46,685 SH   SOLE   46,685 0 0
Carpenter Technology COM 144285103 2,715 59,220 SH   SOLE   59,220 0 0
Charter Communications, Inc. COM 16119p108 223 644 SH   SOLE   644 0 0
Chemical Financial Corporation COM 163731102 1,727 41,963 SH   SOLE   41,963 0 0
Chevron Corp COM 166764100 22,742 184,622 SH   SOLE   184,622 0 0
Ciena Corporation COM 171779309 1,329 35,591 SH   SOLE   35,591 0 0
Cigna Holding Co COM 125523100 754 4,686 SH   SOLE   4,686 0 0
Cintas Corporation COM 172908105 1,574 7,787 SH   SOLE   7,787 0 0
Cisco Systems, Inc. COM 17275R102 15,575 288,475 SH   SOLE   288,475 0 0
Clarus Corporation COM 18270p109 3,290 256,850 SH   SOLE   256,850 0 0
Coca-Cola COM 191216100 381 8,138 SH   SOLE   8,138 0 0
Cognizant Technology Solutions COM 192446102 57,671 796,012 SH   SOLE   789,662 0 6,350
Columbia Sportswear Company COM 198516106 3,578 34,345 SH   SOLE   34,345 0 0
Comcast Corporation COM 20030N101 22,988 574,991 SH   SOLE   574,991 0 0
CommVault Systems, Inc. COM 204166102 889 13,729 SH   SOLE   13,729 0 0
Commerce Bancshares Inc. COM 200525103 215 3,698 SH   SOLE   3,698 0 0
ConocoPhillips COM 20825c104 80,417 1,204,924 SH   SOLE   1,198,724 0 6,200
Consolidated-Tomoka Land Co COM 210226106 1,882 31,872 SH   SOLE   31,872 0 0
Continental Resources, Inc. COM 212015101 631 14,085 SH   SOLE   14,085 0 0
Copart, Inc. COM 217204106 1,195 19,727 SH   SOLE   19,727 0 0
Cousins Properties, Inc. COM 222795106 2,960 306,460 SH   SOLE   306,460 0 0
Crown Castle International Cor COM 22822v101 51,756 404,344 SH   SOLE   401,944 0 2,400
DIGI International Inc COM 253798102 2,563 202,255 SH   SOLE   202,255 0 0
Danaher Corp. COM 235851102 80,299 608,230 SH   SOLE   603,537 0 4,693
Darden Restaurants, Inc. COM 237194105 1,100 9,055 SH   SOLE   9,055 0 0
Diodes Incorporated COM 254543101 2,451 70,640 SH   SOLE   70,640 0 0
Discover Financial Services COM 254709108 928 13,043 SH   SOLE   13,043 0 0
DowDuPont Inc. COM 26078j100 282 5,295 SH   SOLE   5,295 0 0
Ducommun Incorporated COM 264147109 3,506 80,565 SH   SOLE   80,565 0 0
E Trade Financial Corporation COM 269246401 44,742 963,636 SH   SOLE   956,336 0 7,300
Eastman Chemical Co. COM 277432100 12,838 169,186 SH   SOLE   169,186 0 0
Eaton Corporation PLC COM g29183103 20,745 257,510 SH   SOLE   257,510 0 0
Emerson Electric Co. COM 291011104 20,226 295,405 SH   SOLE   295,405 0 0
Estee Lauder COM 518439104 331 2,000 SH   SOLE   2,000 0 0
Euronet Worldwide Inc. COM 298736109 981 6,883 SH   SOLE   6,883 0 0
Evercore Inc. COM 29977a105 857 9,419 SH   SOLE   9,419 0 0
Evolution Petroleum Corporatio COM 30049a107 1,602 237,313 SH   SOLE   237,313 0 0
Exxon Mobil Corp COM 30231G102 587 7,268 SH   SOLE   7,268 0 0
FARO Technologies, Inc. COM 311642102 1,716 39,085 SH   SOLE   39,085 0 0
FLIR Systems, Inc. COM 302445101 54,485 1,145,129 SH   SOLE   1,135,829 0 9,300
FMC Corp. COM 302491303 834 10,857 SH   SOLE   10,857 0 0
Facebook, Inc. COM 30303m102 51,267 307,561 SH   SOLE   305,091 0 2,470
Federal Agricultural Mortgage COM 313148306 2,093 28,901 SH   SOLE   28,901 0 0
Ferro Corporation COM 315405100 2,189 115,655 SH   SOLE   115,655 0 0
First Data Corporation COM 32008d106 83,024 3,160,423 SH   SOLE   3,135,173 0 25,250
Flotek Industries Inc. COM 343389102 568 175,175 SH   SOLE   175,175 0 0
Fortinet Inc. COM 34959e109 5,622 66,954 SH   SOLE   66,954 0 0
Fortive Corporation COM 34959j108 79,512 947,811 SH   SOLE   940,465 0 7,346
G III Apparel Group LTD COM 36237h101 5,373 134,470 SH   SOLE   134,470 0 0
General Mills, Inc. COM 370334104 22,311 431,135 SH   SOLE   431,135 0 0
Gilead Sciences, Inc. COM 375558103 12,756 196,214 SH   SOLE   196,214 0 0
Globus Medical, Inc. COM 379577208 4,864 98,434 SH   SOLE   98,434 0 0
Gray Television Inc COM 389375106 4,772 223,385 SH   SOLE   223,385 0 0
HCA Healthcare Inc. COM 40412c101 992 7,607 SH   SOLE   7,607 0 0
HD Supply Holdings, Inc. COM 40416m105 47,030 1,084,900 SH   SOLE   1,076,250 0 8,650
Health Insurance Innovations I COM 42225k106 2,235 83,320 SH   SOLE   83,320 0 0
Helen of Troy Ltd. COM G4388N106 1,102 9,499 SH   SOLE   9,499 0 0
Heritage Insurance Holdings, I COM 42727j102 2,246 153,827 SH   SOLE   153,827 0 0
Hill-Rom Holdings, Inc. COM 431475102 1,063 10,044 SH   SOLE   10,044 0 0
Home Depot COM 437076102 868 4,521 SH   SOLE   4,521 0 0
Honeywell International Inc. COM 438516106 969 6,100 SH   SOLE   6,100 0 0
Huntsman Corporation COM 447011107 28,633 1,273,137 SH   SOLE   1,262,787 0 10,350
II VI Incorporated COM 902104108 2,638 70,850 SH   SOLE   70,850 0 0
Incyte Corporation COM 45337c102 27,346 317,938 SH   SOLE   315,338 0 2,600
Intel Corp. COM 458140100 12,507 232,899 SH   SOLE   232,899 0 0
JP Morgan Chase & Co. COM 46625H100 104,200 1,029,342 SH   SOLE   1,024,042 0 5,300
Johnson & Johnson COM 478160104 2,338 16,728 SH   SOLE   16,728 0 0
Johnson Outdoors Inc COM 479167108 1,423 19,935 SH   SOLE   19,935 0 0
Kimberly Clark Corp. COM 494368103 604 4,875 SH   SOLE   4,875 0 0
Korn Ferry COM 500643200 2,284 51,010 SH   SOLE   51,010 0 0
Las Vegas Sands Corp. COM 517834107 19,779 324,465 SH   SOLE   324,465 0 0
Lennox International Inc. COM 526107107 1,218 4,608 SH   SOLE   4,608 0 0
Life Storage, Inc. COM 53223x107 22,231 228,551 SH   SOLE   228,551 0 0
Lindblad Expeditions Holdings, COM 535219109 3,735 244,910 SH   SOLE   244,910 0 0
Lockheed Martin Corporation COM 539830109 884 2,945 SH   SOLE   2,945 0 0
Lumentum Holdings Inc. COM 55024u109 5,070 89,670 SH   SOLE   89,670 0 0
Marriott Vacations Worldwide C COM 57164y107 647 6,917 SH   SOLE   6,917 0 0
Marten Transport, Ltd. COM 573075108 2,291 128,500 SH   SOLE   128,500 0 0
Marvell Technology Group LTD COM g5876h105 100,057 5,030,539 SH   SOLE   5,000,589 0 29,950
Masco Corporation COM 574599106 72,538 1,845,284 SH   SOLE   1,831,134 0 14,150
Mastec, Inc. COM 576323109 3,592 74,675 SH   SOLE   74,675 0 0
Mastercard, Inc. COM 57636q104 94,110 399,704 SH   SOLE   396,604 0 3,100
McDonald's Corporation COM 580135101 288 1,515 SH   SOLE   1,515 0 0
Merck & Co, Inc. COM 58933y105 745 8,960 SH   SOLE   8,960 0 0
Merit Medical Systems, Inc. COM 589889104 5,394 87,240 SH   SOLE   87,240 0 0
Microsoft Corp. COM 594918104 26,800 227,236 SH   SOLE   227,236 0 0
NVIDIA Corporation COM 67066g104 1,108 6,170 SH   SOLE   6,170 0 0
NVR, Inc. COM 62944t105 1,287 465 SH   SOLE   465 0 0
NetApp, Inc. COM 64110d104 1,280 18,459 SH   SOLE   18,459 0 0
NextEra Energy Inc COM 65339f101 1,118 5,785 SH   SOLE   5,785 0 0
Nike Inc, Cl. B COM 654106103 1,035 12,288 SH   SOLE   12,288 0 0
Nuance Communications, Inc. COM 67020y100 577 34,072 SH   SOLE   34,072 0 0
ON Semiconductor Corp. COM 682189105 33,740 1,640,241 SH   SOLE   1,627,491 0 12,750
Occidental Petroleum Corp. COM 674599105 22,997 347,393 SH   SOLE   347,393 0 0
OneMain Holdings, Inc. COM 68268w103 2,989 94,140 SH   SOLE   94,140 0 0
PepsiCo, Inc. COM 713448108 24,436 199,399 SH   SOLE   199,399 0 0
PetIQ, Inc. COM 71639t106 4,214 134,160 SH   SOLE   134,160 0 0
Pfizer Inc. COM 717081103 26,508 624,161 SH   SOLE   624,161 0 0
Philip Morris International COM 718172109 202 2,290 SH   SOLE   2,290 0 0
Phillips 66 COM 718546104 257 2,700 SH   SOLE   2,700 0 0
Planet Fitness, Inc. COM 72703h101 5,987 87,115 SH   SOLE   87,115 0 0
Post Holdings, Inc. COM 737446104 109,128 997,514 SH   SOLE   989,684 0 7,830
Premier, Inc. COM 74051n102 3,097 89,780 SH   SOLE   89,780 0 0
Principal Financial Group, Inc COM 74251v102 19,813 394,766 SH   SOLE   394,766 0 0
ProPetro Holding Corp. COM 74347m108 3,545 157,255 SH   SOLE   157,255 0 0
Procter & Gamble COM 742718109 12,949 124,452 SH   SOLE   124,452 0 0
Prudential Financial Inc. COM 744320102 17,850 194,275 SH   SOLE   194,275 0 0
Quanta Services, Inc. COM 74762e102 3,370 89,285 SH   SOLE   89,285 0 0
Quantenna Communications, Inc. COM 74766d100 4,509 185,315 SH   SOLE   185,315 0 0
Radian Group, Inc. COM 750236101 1,016 48,982 SH   SOLE   48,982 0 0
Ralph Lauren Corporation COM 751212101 878 6,768 SH   SOLE   6,768 0 0
Regional Management Corp COM 75902k106 1,597 65,412 SH   SOLE   65,412 0 0
Robert Half International, Inc COM 770323103 47,186 724,155 SH   SOLE   718,405 0 5,750
ServiceMaster Global Holdings COM 81761r109 848 18,164 SH   SOLE   18,164 0 0
Solaris Oilfield Infrastructur COM 83418m103 2,249 136,817 SH   SOLE   136,817 0 0
Sterling Bancorp COM 85917a100 3,292 176,690 SH   SOLE   176,690 0 0
Sterling Construction Company, COM 859241101 2,610 208,465 SH   SOLE   208,465 0 0
Summit Financial Group, Inc. COM 86606g101 1,844 69,571 SH   SOLE   69,571 0 0
SunTrust Banks, Inc. COM 867914103 70,839 1,195,589 SH   SOLE   1,188,789 0 6,800
Supernus Pharmaceuticals Inc. COM 868459108 2,355 67,220 SH   SOLE   67,220 0 0
Target Corporation COM 87612e106 93,362 1,163,242 SH   SOLE   1,156,392 0 6,850
Texas Instruments Inc. COM 882508104 671 6,330 SH   SOLE   6,330 0 0
The Boeing Company COM 097023105 18,562 48,665 SH   SOLE   48,665 0 0
The Walt Disney Company COM 254687106 775 6,976 SH   SOLE   6,976 0 0
Travelers Companies, Inc. COM 89417e109 458 3,336 SH   SOLE   3,336 0 0
Trimble Inc. COM 896239100 39,533 978,548 SH   SOLE   970,948 0 7,600
Triton International Limited o COM g9078f107 3,635 116,885 SH   SOLE   116,885 0 0
Turning Point Brands, Inc. COM 90041l105 3,589 77,875 SH   SOLE   77,875 0 0
U.S. Bancorp COM 902973304 505 10,474 SH   SOLE   10,474 0 0
UFP Technologies, Inc. COM 902673102 3,317 88,697 SH   SOLE   88,697 0 0
Union Pacific Corporation COM 907818108 214 1,281 SH   SOLE   1,281 0 0
United Rentals, Inc. COM 911363109 783 6,857 SH   SOLE   6,857 0 0
United Technologies Corp COM 913017109 953 7,397 SH   SOLE   7,397 0 0
Universal Logistics Holdings, COM 91388p105 1,806 91,774 SH   SOLE   91,774 0 0
Upland Software Inc. COM 91544a109 3,852 90,930 SH   SOLE   90,930 0 0
V.F. Corporation COM 918204108 56,322 648,055 SH   SOLE   644,305 0 3,750
Verint Systems Inc. COM 92343x100 1,068 17,836 SH   SOLE   17,836 0 0
Verizon Communications COM 92343v104 11,371 192,300 SH   SOLE   192,300 0 0
Viavi Soultions Inc. COM 925550105 1,096 88,505 SH   SOLE   88,505 0 0
Visa Inc Class A COM 92826c839 745 4,770 SH   SOLE   4,770 0 0
Vonage Holdings Corporation COM 92886t201 3,014 300,225 SH   SOLE   300,225 0 0
Walker & Dunlop Inc. COM 93148p102 3,024 59,395 SH   SOLE   59,395 0 0
Walmart, Inc. COM 931142103 1,209 12,400 SH   SOLE   12,400 0 0
Wells Fargo & Co. COM 949746101 18,698 386,970 SH   SOLE   386,970 0 0
Williams-Sonoma, Inc. COM 969904101 49,802 885,056 SH   SOLE   879,406 0 5,650
Willis Towers Watson Public LT COM G96629103 38,642 219,993 SH   SOLE   218,293 0 1,700
Wintrust Financial Corporation COM 97650w108 4,620 68,618 SH   SOLE   68,618 0 0
World Fuel Svcs COM 981475106 2,859 98,950 SH   SOLE   98,950 0 0
Worldpay Inc. COM 981558109 1,414 12,455 SH   SOLE   12,455 0 0
Xilinx Inc. COM 983919101 1,551 12,230 SH   SOLE   12,230 0 0
Yum Brands COM 988498101 449 4,500 SH   SOLE   4,500 0 0
Zebra Technologies Corp-CL A COM 989207105 1,373 6,552 SH   SOLE   6,552 0 0
Zions Bancorp COM 989701107 895 19,702 SH   SOLE   19,702 0 0
iShares Core MSCI EAFE ETF COM 46432f842 294 4,845 SH   SOLE   4,845 0 0
iShares Core MSCI Emerging Mar COM 46434g103 368 7,110 SH   SOLE   7,110 0 0
iShares Core S&P 500 ETF COM 464287200 240 845 SH   SOLE   845 0 0
iShares International Select D COM 464288448 306 9,910 SH   SOLE   9,910 0 0