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 318 100 SH   SOLE   100 0 0
3M Company COM 88579y101 230 1,327 SH   SOLE   1,327 0 0
ANI Pharmaceuticals, Inc. COM 00182c103 3,876 47,155 SH   SOLE   47,155 0 0
ASGN Incorporated COM 00191u102 992 16,370 SH   SOLE   16,370 0 0
AbbVie Inc. COM 00287y109 416 5,725 SH   SOLE   5,725 0 0
Abbott Laboratories COM 002824100 614 7,300 SH   SOLE   7,300 0 0
Advance Auto Parts, Inc. COM 00751Y106 942 6,110 SH   SOLE   6,110 0 0
Agilent Technologies Inc. COM 00846u101 1,073 14,367 SH   SOLE   14,367 0 0
Air Products & Chemicals Inc. COM 009158106 14,546 64,257 SH   SOLE   64,257 0 0
Alarm.com Holdings, Inc. COM 011642105 2,917 54,530 SH   SOLE   54,530 0 0
Allegheny Tech COM 01741r102 2,463 97,745 SH   SOLE   97,745 0 0
Allison Transmission Holdings, COM 01973r101 1,079 23,276 SH   SOLE   23,276 0 0
Alphabet Inc. Class A COM 02079k305 89,123 82,308 SH   SOLE   81,680 0 628
Alphabet Inc. Class C COM 02079k107 37,566 34,754 SH   SOLE   34,406 0 348
Amedisys, Inc COM 023436108 1,451 11,950 SH   SOLE   11,950 0 0
Ametek Inc. New COM 031100100 51,622 568,271 SH   SOLE   563,521 0 4,750
Amgen Inc. COM 031162100 601 3,260 SH   SOLE   3,260 0 0
Amphastar Pharmaceuticals, Inc COM 03209r103 3,972 188,140 SH   SOLE   188,140 0 0
Apple Inc. COM 037833100 66,650 336,754 SH   SOLE   334,054 0 2,700
AptarGroup, Inc. COM 038336103 1,169 9,404 SH   SOLE   9,404 0 0
Atkore International Group Inc COM 047649108 4,312 166,680 SH   SOLE   166,680 0 0
Automatic Data Processing COM 053015103 946 5,720 SH   SOLE   5,720 0 0
Axalta Coating Systems Ltd. COM g0750c108 649 21,814 SH   SOLE   21,814 0 0
B. Riley Financial, Inc. COM 05580m108 2,798 134,153 SH   SOLE   134,153 0 0
Baxter International Inc. COM 071813109 53,249 650,176 SH   SOLE   644,776 0 5,400
Berkshire Hathaway Cl B COM 084670702 1,014 4,759 SH   SOLE   4,759 0 0
Biogen Inc. COM 09062x103 26,536 113,466 SH   SOLE   112,496 0 970
Booz Allen Hamilton Holding Co COM 099502106 1,100 16,609 SH   SOLE   16,609 0 0
Boston Scientific Corporation COM 101137107 50,266 1,169,532 SH   SOLE   1,159,782 0 9,750
Bright Horizons Family Solutio COM 109194100 1,643 10,892 SH   SOLE   10,892 0 0
Bristol-Myers Squibb Company COM 110122108 15,269 336,683 SH   SOLE   336,683 0 0
Bruker Corporation COM 116794108 1,234 24,702 SH   SOLE   24,702 0 0
CDW Corporation COM 12514g108 1,910 17,206 SH   SOLE   17,206 0 0
CECO Enviromental Corp. COM 125141101 3,375 351,919 SH   SOLE   351,919 0 0
Callaway Golf COM 131193104 3,464 201,885 SH   SOLE   201,885 0 0
Canadian Pac Ltd New COM 13645t100 376 1,600 SH   SOLE   1,600 0 0
Carbonite Inc. COM 141337105 2,734 105,010 SH   SOLE   105,010 0 0
Cardtronics Inc COM g1991c105 2,374 86,895 SH   SOLE   86,895 0 0
CareTrust REIT Inc. COM 14174t107 1,764 74,200 SH   SOLE   74,200 0 0
Centene Corporation COM 15135b101 31,059 592,279 SH   SOLE   587,179 0 5,100
Chevron Corp COM 166764100 22,270 178,962 SH   SOLE   178,962 0 0
Ciena Corporation COM 171779309 1,468 35,686 SH   SOLE   35,686 0 0
Cigna Holding Co COM 125523100 741 4,701 SH   SOLE   4,701 0 0
Cintas Corporation COM 172908105 1,854 7,812 SH   SOLE   7,812 0 0
Cisco Systems, Inc. COM 17275R102 15,191 277,555 SH   SOLE   277,555 0 0
Clarus Corporation COM 18270p109 3,945 273,175 SH   SOLE   273,175 0 0
Coca-Cola COM 191216100 414 8,138 SH   SOLE   8,138 0 0
Colfax Corportaion COM 194014106 1,694 60,450 SH   SOLE   60,450 0 0
Colliers International Group I COM 194693107 830 11,590 SH   SOLE   11,590 0 0
Columbia Sportswear Company COM 198516106 3,131 31,255 SH   SOLE   31,255 0 0
Comcast Corporation COM 20030N101 22,992 543,811 SH   SOLE   543,811 0 0
Commerce Bancshares Inc. COM 200525103 221 3,698 SH   SOLE   3,698 0 0
ConocoPhillips COM 20825c104 68,484 1,122,685 SH   SOLE   1,116,485 0 6,200
Consolidated-Tomoka Land Co COM 210226106 2,842 47,607 SH   SOLE   47,607 0 0
Continental Resources, Inc. COM 212015101 594 14,110 SH   SOLE   14,110 0 0
Copart, Inc. COM 217204106 1,479 19,782 SH   SOLE   19,782 0 0
Cousins Properties, Inc. COM 222795502 2,815 77,830 SH   SOLE   77,830 0 0
Crown Castle International Cor COM 22822v101 49,021 376,070 SH   SOLE   373,670 0 2,400
D.R Horton, Inc. COM 23331a109 42,949 995,799 SH   SOLE   986,949 0 8,850
DIGI International Inc COM 253798102 2,565 202,255 SH   SOLE   202,255 0 0
Danaher Corp. COM 235851102 80,357 562,248 SH   SOLE   557,555 0 4,693
Darden Restaurants, Inc. COM 237194105 1,104 9,070 SH   SOLE   9,070 0 0
Diodes Incorporated COM 254543101 3,131 86,075 SH   SOLE   86,075 0 0
Discover Financial Services COM 254709108 1,002 12,908 SH   SOLE   12,908 0 0
Ducommun Incorporated COM 264147109 3,723 82,615 SH   SOLE   82,615 0 0
E Trade Financial Corporation COM 269246401 39,781 891,941 SH   SOLE   884,641 0 7,300
Eastman Chemical Co. COM 277432100 12,535 161,056 SH   SOLE   161,056 0 0
Eaton Corporation PLC COM g29183103 20,249 243,145 SH   SOLE   243,145 0 0
Emerson Electric Co. COM 291011104 18,959 284,153 SH   SOLE   284,153 0 0
Envestnet, Inc. COM 29404k106 836 12,230 SH   SOLE   12,230 0 0
Estee Lauder COM 518439104 366 2,000 SH   SOLE   2,000 0 0
Euronet Worldwide Inc. COM 298736109 1,161 6,898 SH   SOLE   6,898 0 0
Evercore Inc. COM 29977a105 836 9,444 SH   SOLE   9,444 0 0
Evolution Petroleum Corporatio COM 30049a107 1,697 237,313 SH   SOLE   237,313 0 0
Exxon Mobil Corp COM 30231G102 554 7,226 SH   SOLE   7,226 0 0
FLIR Systems, Inc. COM 302445101 57,205 1,057,401 SH   SOLE   1,048,101 0 9,300
FMC Corp. COM 302491303 903 10,887 SH   SOLE   10,887 0 0
Facebook, Inc. COM 30303m102 54,930 284,610 SH   SOLE   282,140 0 2,470
Federal Agricultural Mortgage COM 313148306 3,176 43,711 SH   SOLE   43,711 0 0
Fidelity National Financial, I COM 31620r303 16,034 397,875 SH   SOLE   397,875 0 0
First Data Corporation COM 32008d106 79,052 2,920,290 SH   SOLE   2,895,040 0 25,250
First Service Corporation COM 33767e202 948 9,885 SH   SOLE   9,885 0 0
Fortinet Inc. COM 34959e109 5,242 68,229 SH   SOLE   68,229 0 0
Fortive Corporation COM 34959j108 71,404 875,903 SH   SOLE   868,557 0 7,346
G-III Apparel Group LTD COM 36237h101 3,956 134,470 SH   SOLE   134,470 0 0
General Mills, Inc. COM 370334104 21,611 411,475 SH   SOLE   411,475 0 0
Gibraltar Industries, Inc. COM 374689107 1,511 37,435 SH   SOLE   37,435 0 0
Gilead Sciences, Inc. COM 375558103 12,584 186,269 SH   SOLE   186,269 0 0
Globus Medical, Inc. COM 379577208 3,022 71,449 SH   SOLE   71,449 0 0
Gray Television Inc COM 389375106 4,294 261,970 SH   SOLE   261,970 0 0
HCA Healthcare Inc. COM 40412c101 1,032 7,632 SH   SOLE   7,632 0 0
HD Supply Holdings, Inc. COM 40416m105 40,393 1,002,799 SH   SOLE   994,149 0 8,650
Helen of Troy Ltd. COM G4388N106 1,243 9,519 SH   SOLE   9,519 0 0
Heritage Insurance Holdings, I COM 42727j102 2,370 153,827 SH   SOLE   153,827 0 0
Hill-Rom Holdings, Inc. COM 431475102 1,054 10,074 SH   SOLE   10,074 0 0
Home Depot COM 437076102 936 4,501 SH   SOLE   4,501 0 0
Honeywell International Inc. COM 438516106 1,065 6,100 SH   SOLE   6,100 0 0
Huntsman Corporation COM 447011107 24,048 1,176,499 SH   SOLE   1,166,149 0 10,350
II-VI Incorporated COM 902104108 2,634 72,050 SH   SOLE   72,050 0 0
Incyte Corporation COM 45337c102 24,908 293,169 SH   SOLE   290,569 0 2,600
Intel Corp. COM 458140100 10,094 210,871 SH   SOLE   210,871 0 0
JP Morgan Chase & Co. COM 46625H100 107,327 959,991 SH   SOLE   954,691 0 5,300
Johnson & Johnson COM 478160104 1,221 8,767 SH   SOLE   8,767 0 0
Johnson Outdoors Inc COM 479167108 1,487 19,935 SH   SOLE   19,935 0 0
KBR, Inc. COM 48242w106 2,725 109,280 SH   SOLE   109,280 0 0
Kimberly-Clark Corp. COM 494368103 650 4,875 SH   SOLE   4,875 0 0
Kontoor Brands, Inc. COM 50050n103 2,457 87,690 SH   SOLE   87,155 0 535
Korn Ferry COM 500643200 2,044 51,010 SH   SOLE   51,010 0 0
LPL Financial Holdings, Inc. COM 50212v100 938 11,494 SH   SOLE   11,494 0 0
Las Vegas Sands Corp. COM 517834107 18,335 310,285 SH   SOLE   310,285 0 0
Lennox International Inc. COM 526107107 1,271 4,623 SH   SOLE   4,623 0 0
Life Storage, Inc. COM 53223x107 21,148 222,421 SH   SOLE   222,421 0 0
Lindblad Expeditions Holdings, COM 535219109 4,137 230,485 SH   SOLE   230,485 0 0
Lithia Motors Inc-CL A COM 536797103 963 8,105 SH   SOLE   8,105 0 0
Lockheed Martin Corporation COM 539830109 362 995 SH   SOLE   995 0 0
Lumentum Holdings Inc. COM 55024u109 3,281 61,430 SH   SOLE   61,430 0 0
Marcus Corporation COM 566330106 882 26,765 SH   SOLE   26,765 0 0
Marten Transport, Ltd. COM 573075108 2,112 116,350 SH   SOLE   116,350 0 0
Marvell Technology Group LTD COM g5876h105 112,235 4,701,918 SH   SOLE   4,671,968 0 29,950
Masco Corporation COM 574599106 67,006 1,707,599 SH   SOLE   1,693,449 0 14,150
Mastec, Inc. COM 576323109 3,477 67,475 SH   SOLE   67,475 0 0
Mastercard, Inc. COM 57636q104 97,700 369,334 SH   SOLE   366,234 0 3,100
McDonald's Corporation COM 580135101 243 1,170 SH   SOLE   1,170 0 0
Merck & Co, Inc. COM 58933y105 751 8,960 SH   SOLE   8,960 0 0
Merit Medical Systems, Inc. COM 589889104 3,273 54,955 SH   SOLE   54,955 0 0
Microsoft Corp. COM 594918104 28,208 210,572 SH   SOLE   210,572 0 0
NVIDIA Corporation COM 67066g104 1,017 6,190 SH   SOLE   6,190 0 0
NVR, Inc. COM 62944t105 1,574 467 SH   SOLE   467 0 0
NextEra Energy Inc COM 65339f101 1,179 5,755 SH   SOLE   5,755 0 0
Nike Inc, Cl. B COM 654106103 1,032 12,288 SH   SOLE   12,288 0 0
Nuance Communications, Inc. COM 67020y100 546 34,177 SH   SOLE   34,177 0 0
ON Semiconductor Corp. COM 682189105 30,725 1,520,286 SH   SOLE   1,507,536 0 12,750
Omnicell Inc. COM 68213n109 983 11,430 SH   SOLE   11,430 0 0
OneMain Holdings, Inc. COM 68268w103 4,205 124,370 SH   SOLE   124,370 0 0
Oracle Corporation COM 68389X105 12,342 216,645 SH   SOLE   216,645 0 0
PepsiCo, Inc. COM 713448108 24,976 190,468 SH   SOLE   190,468 0 0
PetIQ, Inc. COM 71639t106 3,277 99,410 SH   SOLE   99,410 0 0
Pfizer Inc. COM 717081103 25,762 594,680 SH   SOLE   594,680 0 0
Phillips 66 COM 718546104 253 2,700 SH   SOLE   2,700 0 0
Planet Fitness, Inc. COM 72703h101 5,274 72,800 SH   SOLE   72,800 0 0
Post Holdings, Inc. COM 737446104 96,716 930,226 SH   SOLE   922,396 0 7,830
Premier, Inc. COM 74051n102 2,526 64,580 SH   SOLE   64,580 0 0
Principal Financial Group, Inc COM 74251v102 21,837 377,028 SH   SOLE   377,028 0 0
ProPetro Holding Corp. COM 74347m108 3,325 160,630 SH   SOLE   160,630 0 0
Procter & Gamble COM 742718109 13,074 119,237 SH   SOLE   119,237 0 0
Prudential Financial Inc. COM 744320102 18,621 184,365 SH   SOLE   184,365 0 0
Quanta Services, Inc. COM 74762e102 2,989 78,255 SH   SOLE   78,255 0 0
Radian Group, Inc. COM 750236101 1,122 49,122 SH   SOLE   49,122 0 0
Ralph Lauren Corporation COM 751212101 770 6,783 SH   SOLE   6,783 0 0
Regional Management Corp COM 75902k106 1,462 55,441 SH   SOLE   55,441 0 0
Robert Half International, Inc COM 770323103 38,134 668,895 SH   SOLE   663,145 0 5,750
ServiceMaster Global Holdings COM 81761r109 949 18,219 SH   SOLE   18,219 0 0
Skyline Champion corp COM 830830105 849 31,010 SH   SOLE   31,010 0 0
Sterling Bancorp COM 85917a100 4,437 208,485 SH   SOLE   208,485 0 0
Sterling Construction Company, COM 859241101 2,866 213,540 SH   SOLE   213,540 0 0
Summit Financial Group, Inc. COM 86606g101 2,870 106,898 SH   SOLE   106,898 0 0
SunTrust Banks, Inc. COM 867914103 70,064 1,114,788 SH   SOLE   1,107,988 0 6,800
Supernus Pharmaceuticals Inc. COM 868459108 2,266 68,470 SH   SOLE   68,470 0 0
TCF Financial Corporation COM 872307103 1,725 41,963 SH   SOLE   41,963 0 0
Target Corporation COM 87612e106 93,860 1,083,712 SH   SOLE   1,076,862 0 6,850
Texas Instruments Inc. COM 882508104 726 6,330 SH   SOLE   6,330 0 0
The Boeing Company COM 097023105 16,800 46,151 SH   SOLE   46,151 0 0
The Walt Disney Company COM 254687106 37,079 265,531 SH   SOLE   263,321 0 2,210
Travelers Companies, Inc. COM 89417e109 499 3,336 SH   SOLE   3,336 0 0
Trimble Inc. COM 896239100 41,057 910,159 SH   SOLE   902,559 0 7,600
Triton International Limited o COM g9078f107 3,465 105,760 SH   SOLE   105,760 0 0
Turning Point Brands, Inc. COM 90041l105 3,814 77,875 SH   SOLE   77,875 0 0
U.S. Bancorp COM 902973304 549 10,474 SH   SOLE   10,474 0 0
UFP Technologies, Inc. COM 902673102 4,368 104,967 SH   SOLE   104,967 0 0
Union Pacific Corporation COM 907818108 212 1,251 SH   SOLE   1,251 0 0
United Rentals, Inc. COM 911363109 911 6,872 SH   SOLE   6,872 0 0
United Technologies Corp COM 913017109 957 7,350 SH   SOLE   7,350 0 0
Universal Logistics Holdings, COM 91388p105 2,011 89,499 SH   SOLE   89,499 0 0
Upland Software Inc. COM 91544a109 5,300 116,415 SH   SOLE   116,415 0 0
V.F. Corporation COM 918204108 52,861 605,161 SH   SOLE   601,411 0 3,750
Verint Systems Inc. COM 92343x100 962 17,896 SH   SOLE   17,896 0 0
Verizon Communications COM 92343v104 10,482 183,484 SH   SOLE   183,484 0 0
Viavi Soultions Inc. COM 925550105 1,176 88,505 SH   SOLE   88,505 0 0
Visa Inc Class A COM 92826c839 828 4,770 SH   SOLE   4,770 0 0
Vonage Holdings Corporation COM 92886t201 4,192 369,995 SH   SOLE   369,995 0 0
Walker & Dunlop Inc. COM 93148p102 3,160 59,395 SH   SOLE   59,395 0 0
Walmart, Inc. COM 931142103 1,370 12,400 SH   SOLE   12,400 0 0
Wells Fargo & Co. COM 949746101 17,432 368,385 SH   SOLE   368,385 0 0
Willdan Group, Inc. COM 96924n100 768 20,620 SH   SOLE   20,620 0 0
Williams-Sonoma, Inc. COM 969904101 13,465 207,151 SH   SOLE   207,151 0 0
Willis Towers Watson Public LT COM G96629103 38,901 203,094 SH   SOLE   201,394 0 1,700
Wintrust Financial Corporation COM 97650w108 5,020 68,618 SH   SOLE   68,618 0 0
World Fuel Svcs COM 981475106 4,535 126,105 SH   SOLE   126,105 0 0
Worldpay Inc. COM 981558109 1,531 12,490 SH   SOLE   12,490 0 0
Xilinx Inc. COM 983919101 1,446 12,265 SH   SOLE   12,265 0 0
Yum Brands COM 988498101 498 4,500 SH   SOLE   4,500 0 0
Zebra Technologies Corp-CL A COM 989207105 1,376 6,567 SH   SOLE   6,567 0 0
Zions Bancorp COM 989701107 909 19,767 SH   SOLE   19,767 0 0
iShares Core MSCI EAFE ETF COM 46432f842 274 4,470 SH   SOLE   4,470 0 0
iShares Core MSCI Emerging Mar COM 46434g103 273 5,305 SH   SOLE   5,305 0 0
iShares International Select D COM 464288448 276 8,995 SH   SOLE   8,995 0 0