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
3M Company COM 88579Y101 38,066 219,604 SH   SOLE   89,696 0 129,908
ABB Ltd-Spon Adr ADR 000375204 960 48,032 SH   SOLE   42,432 0 5,600
Abbott Labs COM 002824100 63,936 760,473 SH   SOLE   360,229 0 400,244
ABBVIE INC COM COM 00287Y109 17,411 239,302 SH   SOLE   94,160 0 145,142
Acadia Healthcare Co Inc COM 00404A109 445 12,772 SH   SOLE   0 0 12,772
Accenture Ltd Cl A COM G1151C101 20,056 108,631 SH   SOLE   78,071 0 30,560
ADDUS HOMECARE CORP COM 006739106 946 12,616 SH   SOLE   12,616 0 0
ADECOAGRO S A COM ADR L00849106 120 16,700 SH   SOLE   16,700 0 0
Adobe Inc. COM 00724F101 123,581 419,463 SH   SOLE   71,192 0 348,271
Advance Auto Parts Inc. COM 00751Y106 1,760 11,430 SH   SOLE   5,501 0 5,929
Aflac Inc COM 001055102 2,863 52,227 SH   SOLE   34,444 0 17,783
Agilent Technologies COM 00846U101 15,708 210,576 SH   SOLE   138,905 0 71,671
Air Lease Corp COM 00912X302 35,402 856,726 SH   SOLE   165,634 0 691,092
Air Products & Chemicals Inc COM 009158106 4,526 19,995 SH   SOLE   6,747 0 13,248
Akamai Technologies COM 00971T101 502 6,275 SH   SOLE   4,775 0 1,500
ALCON INC ORD SHS COM H01301128 35,042 564,559 SH   SOLE   107,465 0 457,094
Alerian Mlp ETF ETF 00162Q866 110 11,177 SH   SOLE   1,185 0 9,992
ALIBABA GROUP HLDG LTD SPONSORED ADS ADR 01609W102 6,209 36,649 SH   SOLE   31,687 0 4,962
ALLEGIANT TRAVEL CO COM COM 01748X102 20,796 144,921 SH   SOLE   79,632 0 65,289
Allergan PLC COM G0177J108 340 2,030 SH   SOLE   95 0 1,935
Allete Inc COM 018522300 18,482 222,102 SH   SOLE   154,005 0 68,097
Alliance Data Systems Corp COM 018581108 689 4,911 SH   SOLE   4,339 0 572
Alliance National Muni Inc CEF 01864U106 628 46,625 SH   SOLE   0 0 46,625
Alliant Energy Corp COM 018802108 392 8,000 SH   SOLE   3,800 0 4,200
Allstate Corp COM 020002101 1,816 17,858 SH   SOLE   13,750 0 4,108
Alphabet Inc CL A COM 02079K305 16,411 15,191 SH   SOLE   6,351 0 8,840
Alphabet Inc, CL C COM 02079K107 76,395 70,719 SH   SOLE   34,122 0 36,597
Altria Group Inc COM 02209S103 1,056 22,332 SH   SOLE   7,830 0 14,502
AMARIN CORP PLC SPONS ADR NEW COM 023111206 213 11,000 SH   SOLE   11,000 0 0
Amazon.com, Inc. COM 023135106 143,877 75,989 SH   SOLE   19,356 0 56,633
AMDOCS LTD SHS COM G02602103 1,434 23,101 SH   SOLE   23,101 0 0
AMEDISYS INC COM 023436108 1,467 12,092 SH   SOLE   12,092 0 0
Ameren Corporation COM 023608102 322 4,273 SH   SOLE   0 0 4,273
AMERI HOLDINGS INC COM 02362F104 7 20,000 SH   SOLE   0 0 20,000
AMERICA MOVIL SAB DE CV SPON ADR L SHS ADR 02364W105 392 26,900 SH   SOLE   26,900 0 0
American Airlines Group Inc COM 02376R102 261 8,011 SH   SOLE   0 0 8,011
American Eagle Outfitters COM 02553E106 12,393 733,407 SH   SOLE   558,689 0 174,718
American Electric Power Company COM 025537101 979 11,129 SH   SOLE   6,255 0 4,874
American Express COM 025816109 804 6,527 SH   SOLE   1,619 0 4,908
American International Group Inc COM 026874784 460 8,609 SH   SOLE   485 0 8,124
American States Water Co COM 029899101 5,079 67,484 SH   SOLE   38,031 0 29,453
American Tower Corp-Cl A COM 03027X100 5,515 26,986 SH   SOLE   1,011 0 25,975
American Water Works Inc COM 030420103 2,295 19,759 SH   SOLE   16,201 0 3,558
AMERICOLD REALTY TRUST RE 03064D108 18,654 575,298 SH   SOLE   344,941 0 230,357
Ameriprise Financial Inc COM 03076C106 1,303 8,975 SH   SOLE   8,741 0 234
Ameris Bancorp COM 03076K108 7,269 185,518 SH   SOLE   55,581 0 129,937
AMERISAFE INC COM COM 03071H100 832 13,054 SH   SOLE   13,054 0 0
AmerisourceBergen Corp COM 03073E105 5,330 62,498 SH   SOLE   62,398 0 100
Amex Technology Select SPDR Fund ETF 81369Y803 1,613 20,677 SH   SOLE   13,136 0 7,541
Amgen Inc COM 031162100 16,106 87,421 SH   SOLE   78,213 0 9,208
AMICUS THERAPEUTICS INC COM 03152W109 744 59,661 SH   SOLE   59,661 0 0
Amphenol Corp Cl A - New COM 032095101 24,145 251,590 SH   SOLE   70,387 0 181,203
Anadarko Petroleum Corp COM 032511107 795 11,260 SH   SOLE   10,468 0 792
Analog Devices COM 032654105 4,298 38,099 SH   SOLE   9,889 0 28,210
ANGIODYNAMICS INC COM 03475V101 11,881 603,323 SH   SOLE   310,688 0 292,635
ANGLOGOLD ASHANTI LTD SPONSORED ADR ADR 035128206 872 49,000 SH   SOLE   49,000 0 0
ANIXA BIOSCIENCES INC COM 03528H109 64 17,400 SH   SOLE   0 0 17,400
Annaly Capital Management IN RE 035710409 225 24,592 SH   SOLE   0 0 24,592
Ansys Inc COM 03662Q105 1,938 9,457 SH   SOLE   636 0 8,821
Anthem Inc COM 036752103 269 950 SH   SOLE   422 0 528
AON PLC CL A COM G0408V102 23,256 120,523 SH   SOLE   58,621 0 61,902
Apache Corp COM 037411105 779 27,163 SH   SOLE   2,233 0 24,930
APERGY CORP COM 03755L104 579 17,376 SH   SOLE   743 0 16,633
Apple Inc. COM 037833100 105,356 531,823 SH   SOLE   224,934 0 306,889
Applied Materials Inc COM 038222105 1,662 37,135 SH   SOLE   3,661 0 33,474
Aqua America Inc COM 03836W103 419 10,117 SH   SOLE   10,117 0 0
Aramark COM 03852U106 220 6,101 SH   SOLE   4,850 0 1,251
Archer Daniels Midland Co COM 039483102 753 18,478 SH   SOLE   15,139 0 3,339
Ares Capital Corp OA 04010L103 10,556 587,417 SH   SOLE   23,075 0 564,342
Ares Management Corporation COM 03990B101 31,773 1,215,484 SH   SOLE   217,270 0 998,214
ARMSTRONG WORLD INDS INC COM 04247X102 8,229 84,654 SH   SOLE   24,725 0 59,929
ARRAY BIOPHARMA INC COM COM 04269X105 1,536 33,156 SH   SOLE   33,156 0 0
Aspen Technology Inc COM 045327103 1,838 14,802 SH   SOLE   0 0 14,802
Astec Industries Inc COM 046224101 3,586 110,128 SH   SOLE   61,274 0 48,854
AT & T Inc COM 00206R102 4,840 144,347 SH   SOLE   51,391 0 92,956
ATLANTIC UNION BANKSHARES CORP COM 04911A107 18,563 525,393 SH   SOLE   401,051 0 124,342
Atmos Energy Corp COM 049560105 2,508 23,750 SH   SOLE   23,750 0 0
Autodesk COM 052769106 603 3,712 SH   SOLE   98 0 3,614
AUTOHOME INC SP ADR RP CL A ADR 05278C107 1,397 16,324 SH   SOLE   16,324 0 0
Automatic Data Processing COM 053015103 391 2,364 SH   SOLE   1,090 0 1,274
Autozone Inc COM 053332102 1,518 1,380 SH   SOLE   5 0 1,375
AVALARA INC COM 05338G106 3,275 45,372 SH   SOLE   13,545 0 31,827
AVERY DENNISON CORP COM 053611109 44,923 388,191 SH   SOLE   162,622 0 225,569
Avista Corp COM 05379B107 22,561 505,889 SH   SOLE   407,612 0 98,277
AXIS CAPITAL HOLDINGS LTD COM G0692U109 9,149 153,377 SH   SOLE   91,176 0 62,201
AXOGEN INC COM 05463X106 1,743 88,023 SH   SOLE   26,603 0 61,420
AZZ Inc COM 002474104 12,492 271,465 SH   SOLE   154,217 0 117,248
Balchem Corporation COM 057665200 31,597 316,094 SH   SOLE   3,690 0 312,404
Ball Corp COM 058498106 535 7,642 SH   SOLE   7,200 0 442
BANCO BRADESCO S A SP ADR PFD NEW ADR 059460303 481 49,000 SH   SOLE   49,000 0 0
BANCO SANTANDER BRASIL S A ADS REP 1 UNIT ADR 05967A107 1,314 110,700 SH   SOLE   110,700 0 0
BANK AMER CORP COM COM 060505104 2,881 99,114 SH   SOLE   25,582 0 73,532
Bank of Hawaii Corporation COM 062540109 868 10,468 SH   SOLE   7,468 0 3,000
Bank of Montreal COM 063671101 380 5,008 SH   SOLE   15 0 4,993
Bank of New York Mellon Corp COM 064058100 4,423 100,329 SH   SOLE   5,278 0 95,051
Bank OZK COM 06417N103 568 18,870 SH   SOLE   18,870 0 0
Baxter International Inc. COM 071813109 38,598 471,211 SH   SOLE   128,987 0 342,224
BB&T Corporation COM 054937107 489 9,915 SH   SOLE   2,693 0 7,222
BCE Inc. COM 05534B760 1,634 35,877 SH   SOLE   35,391 0 486
Beacon Roofing Supply Inc. COM 073685109 412 11,214 SH   SOLE   0 0 11,214
Becton Dickinson COM 075887109 5,328 21,119 SH   SOLE   13,267 0 7,852
BERKSHIRE HATHAWAY INC DEL CL A COM 084670108 6,046 19 SH   SOLE   2 0 17
BERKSHIRE HATHAWAY INC DEL CL B NEW COM 084670702 54,879 257,360 SH   SOLE   63,590 0 193,770
BERRY GLOBAL GROUP INC COM 08579W103 17,022 323,724 SH   SOLE   138,568 0 185,156
Biogen Idec Inc COM 09062X103 3,865 16,532 SH   SOLE   132 0 16,400
Bio-Rad Laboratories Inc COM 090572207 7,940 25,401 SH   SOLE   7,513 0 17,888
Bio-Techne Corp COM 09073M104 56,480 270,994 SH   SOLE   64,782 0 206,212
BIOTELEMETRY INC COM 090672106 810 16,828 SH   SOLE   16,828 0 0
BJ'S Restaurants COM 09180C106 1,506 34,294 SH   SOLE   8,710 0 25,584
Black Hills Corp COM 092113109 368 4,700 SH   SOLE   2,800 0 1,900
Black Knight Inc COM 09215C105 2,295 38,162 SH   SOLE   17,264 0 20,898
BLACKLINE INC COM 09239B109 1,561 29,166 SH   SOLE   7,757 0 21,409
Blackrock Inc-Class A COM 09247X101 15,650 33,389 SH   SOLE   32,273 0 1,116
Blackrock MuniHoldings Quality Fund II CEF 09254C107 576 46,100 SH   SOLE   0 0 46,100
Blackstone Group LP/THE COM 09260D107 1,064 23,975 SH   SOLE   0 0 23,975
Blackstone Mortgage Trust RE 09257W100 1,515 42,525 SH   SOLE   0 0 42,525
Boeing Co COM 097023105 18,052 49,576 SH   SOLE   15,032 0 34,544
BOK FINL CORP COM NEW COM 05561Q201 1,333 17,679 SH   SOLE   17,679 0 0
BP Amoco Plc ADR 055622104 1,191 28,539 SH   SOLE   1,411 0 27,128
BRIGHT HORIZONS FAM SOL IN DEL COM COM 109194100 2,135 14,147 SH   SOLE   14,147 0 0
BRIGHTCOVE INC COM 10921T101 1,451 140,422 SH   SOLE   140,422 0 0
Brinker Intl Inc COM 109641100 446 11,332 SH   SOLE   11,145 0 187
Bristol Myers Squibb Co COM 110122108 4,551 100,186 SH   SOLE   62,001 0 38,185
BRITISH AMERN TOB PLC SPONSORED ADR ADR 110448107 1,337 38,343 SH   SOLE   37,643 0 700
BROADCOM INC COM 11135F101 20,545 71,391 SH   SOLE   58,611 0 12,780
BROADRIDGE FINL SOLUTIONS INC COM COM 11133T103 2,595 20,325 SH   SOLE   19,878 0 447
Brown-Forman Corporation Cls B COM 115637209 851 15,337 SH   SOLE   3,775 0 11,562
BRYN MAWR BANK CORPORATION COM 117665109 1,133 30,348 SH   SOLE   28,848 0 1,500
C&J ENERGY SVCS INC COM 12674R100 6,966 591,539 SH   SOLE   365,257 0 226,282
CABOT MICROELECTRONICS CORP COM 12709P103 1,084 9,846 SH   SOLE   9,546 0 300
Cabot Oil & Gas Corp COM 127097103 317 13,800 SH   SOLE   8,600 0 5,200
CACI International Inc COM 127190304 653 3,200 SH   SOLE   425 0 2,775
Cadence Design Systems Inc COM 127387108 257 3,618 SH   SOLE   0 0 3,618
CAE INC COM COM 124765108 1,500 55,882 SH   SOLE   55,882 0 0
CAESARSTONE LTD ORD SHS ADR M20598104 1,092 72,722 SH   SOLE   72,722 0 0
CALERES INC COM 129500104 2,689 135,046 SH   SOLE   88,216 0 46,830
CALIFORNIA WATER SERVICE GROUP COM 130788102 7,771 153,484 SH   SOLE   85,402 0 68,082
CALLAWAY GOLF CO COM 131193104 679 39,555 SH   SOLE   39,555 0 0
Callon Petroleum Co COM 13123X102 6,396 970,661 SH   SOLE   437,489 0 533,172
Canadian National Railway Co. COM 136375102 216 2,349 SH   SOLE   665 0 1,684
Capital Southwest Corporation COM 140501107 223 10,664 SH   SOLE   0 0 10,664
Cardinal Health Inc COM 14149Y108 423 9,022 SH   SOLE   7,525 0 1,497
CARDIOVASCULAR SYS INC DEL COM COM 141619106 1,079 25,118 SH   SOLE   25,118 0 0
Carlisle Companies Incorporated COM 142339100 8,875 63,233 SH   SOLE   19,317 0 43,916
CARNIVAL CORP PAIRED CTF COM 143658300 882 19,035 SH   SOLE   17,787 0 1,248
CAROLINA FINL CORP COM 143873107 5,700 162,445 SH   SOLE   73,361 0 89,084
CASELLA WASTE SYS INC CL A COM 147448104 6,996 176,627 SH   SOLE   42,390 0 134,237
CASEYS GEN STORES INC COM COM 147528103 400 2,561 SH   SOLE   2,540 0 21
CATALENT INC COM 148806102 42,002 774,819 SH   SOLE   443,578 0 331,241
Caterpillar Inc COM 149123101 4,526 33,182 SH   SOLE   1,683 0 31,499
CECO ENVIRONMENTAL CORP COM 125141101 1,045 108,967 SH   SOLE   108,967 0 0
Celgene Corp COM 151020104 1,755 19,002 SH   SOLE   5,680 0 13,322
Centene Corp COM 15135B101 202 3,849 SH   SOLE   0 0 3,849
CENTENNIAL RESOURCE DEV INC CL A COM 15136A102 382 50,415 SH   SOLE   50,415 0 0
CenterPoint Energy Inc COM 15189T107 2,175 75,948 SH   SOLE   68,528 0 7,420
CENTERSTATE BANK CORP COM 15201P109 2,709 117,725 SH   SOLE   29,301 0 88,424
CENTRAL PUERTO S A SPONSORED ADR ADR 155038201 156 16,800 SH   SOLE   16,800 0 0
CenturyLink Inc COM 156700106 786 66,467 SH   SOLE   3,881 0 62,586
Cerner Corp COM 156782104 2,169 29,596 SH   SOLE   20,407 0 9,189
CHANGYOU COM LTD ADS REP CL A ADR 15911M107 117 12,100 SH   SOLE   12,100 0 0
Charter Communications Inc A COM 16119P108 607 1,530 SH   SOLE   129 0 1,401
Check Point Software Tech COM M22465104 457 3,939 SH   SOLE   1,374 0 2,565
CHEMBIO DIAGNOSTICS INC COM 163572209 2,806 460,956 SH   SOLE   313,063 0 147,893
CHEVRON CORP NEW COM COM 166764100 14,597 117,408 SH   SOLE   50,642 0 66,766
Children's Place Retail Store COM 168905107 5,210 54,601 SH   SOLE   15,892 0 38,709
Chimera Investment Corp RE 16934Q208 4,727 250,509 SH   SOLE   132,488 0 118,021
CHOICE HOTELS INTL INC COM COM 169905106 4,381 50,354 SH   SOLE   15,059 0 35,295
Chromadex Corp COM 171077407 98 21,000 SH   SOLE   0 0 21,000
CHUBB LIMITED COM COM H1467J104 2,914 19,782 SH   SOLE   17,234 0 2,548
Church & Dwight COM 171340102 4,562 62,443 SH   SOLE   7,990 0 54,453
CHURCHILL DOWNS INC COM 171484108 1,479 12,849 SH   SOLE   12,699 0 150
Cigna Corp COM 125523100 1,461 9,279 SH   SOLE   1,820 0 7,459
Cintas Corp COM 172908105 23,119 97,358 SH   SOLE   42,243 0 55,115
Cisco Systems Inc COM 17275R102 10,759 197,027 SH   SOLE   18,598 0 178,429
Citigroup COM 172967424 5,158 73,647 SH   SOLE   4,196 0 69,451
Citizens Financial Group Inc COM 174610105 1,464 41,353 SH   SOLE   1,854 0 39,499
CLARUS CORP COM 18270P109 829 57,407 SH   SOLE   57,407 0 0
Clorox Co COM 189054109 415 2,704 SH   SOLE   505 0 2,199
CME Group Inc COM 12572Q105 1,054 5,428 SH   SOLE   3,348 0 2,080
CMS Energy Corp COM 125896100 296 5,100 SH   SOLE   0 0 5,100
CNO FINL GROUP INC COM COM 12621E103 11,739 703,744 SH   SOLE   553,732 0 150,012
Coca Cola COM 191216100 5,023 98,656 SH   SOLE   43,006 0 55,650
COCRYSTAL PHARMA INC COM 19188J300 40 16,988 SH   SOLE   988 0 16,000
COEUR MNG INC COM 192108504 2,569 591,730 SH   SOLE   329,338 0 262,392
COGENT COMMUNICATIONS HLDGS IN COM NEW COM 19239V302 1,637 27,567 SH   SOLE   27,567 0 0
Cognex Corp COM 192422103 710 14,800 SH   SOLE   0 0 14,800
Cognizant Technology Solutions - Cl - A COM 192446102 742 11,697 SH   SOLE   100 0 11,597
COHU INC COM COM 192576106 9,749 631,825 SH   SOLE   476,749 0 155,076
Colgate Palmolive Company COM 194162103 1,285 17,921 SH   SOLE   5,088 0 12,833
Columbia Emerging Markets Cons ETF 19762B509 2,179 95,550 SH   SOLE   2,900 0 92,650
COLUMBIA PPTY TR INC RE 198287203 7,548 363,928 SH   SOLE   201,906 0 162,022
Columbia Sportswear CO COM 198516106 5,600 55,891 SH   SOLE   16,640 0 39,251
COLUMBUS MCKINNON CORP COM 199333105 8,945 213,104 SH   SOLE   116,873 0 96,231
Comcast Cl A COM 20030N101 73,423 1,737,753 SH   SOLE   671,672 0 1,066,081
Comerica Inc COM 200340107 225 3,106 SH   SOLE   0 0 3,106
COMFORT SYS USA INC COM 199908104 9,103 178,516 SH   SOLE   144,216 0 34,300
Commerce Bancshares Inc COM 200525103 213 3,573 SH   SOLE   3,573 0 0
COMMUNITY BANK SYSTEM INC COM 203607106 9,968 151,425 SH   SOLE   84,003 0 67,422
COMPANHIA ENERGETICA DE MINAS SP ADR N-V PFD ADR 204409601 194 50,900 SH   SOLE   50,900 0 0
Concho Resources Inc COM 20605P101 26,919 261,294 SH   SOLE   117,931 0 143,363
CONDUENT INC COM 206787103 4,969 518,042 SH   SOLE   288,327 0 229,715
Connecticut Water Service COM 207797101 7,988 114,553 SH   SOLE   63,791 0 50,762
ConocoPhillips COM 20825C104 5,631 92,372 SH   SOLE   14,303 0 78,069
Consolidated Edison Inc COM 209115104 579 6,588 SH   SOLE   3,840 0 2,748
Constellation Brands Inc COM 21036P108 522 2,650 SH   SOLE   1,300 0 1,350
Consumer Staples Select Sector SPDR Fd ETF 81369Y308 407 7,015 SH   SOLE   7,015 0 0
Corning Inc COM 219350105 828 24,905 SH   SOLE   14,530 0 10,375
CORPORATE OFFICE PPTYS TR SH BEN INT COM 22002t108 14,302 542,383 SH   SOLE   425,525 0 116,858
CORTEVA INC COM 22052L104 853 28,667 SH   SOLE   18,325 0 10,342
Costar Group Inc COM 22160N109 5,228 9,438 SH   SOLE   3,843 0 5,595
Costco Wholesale Corp. COM 22160K105 32,599 123,415 SH   SOLE   48,853 0 74,562
COUSINS PPTYS INC RE 222795502 4,512 124,816 SH   SOLE   65,953 0 58,863
Crown Castle International Corp COM 22822V101 745 5,705 SH   SOLE   4,055 0 1,650
CSG SYS INTL INC COM 126349109 6,633 135,903 SH   SOLE   75,368 0 60,535
CSW Industrials Inc. COM 126402106 727 10,664 SH   SOLE   0 0 10,664
CSX Corporation COM 126408103 1,410 18,206 SH   SOLE   10,158 0 8,048
Cubesmart RE 229663109 612 18,311 SH   SOLE   0 0 18,311
CVR ENERGY INC COM COM 12662P108 8,060 161,230 SH   SOLE   122,445 0 38,785
CVS Caremark Corporation COM 126650100 730 13,455 SH   SOLE   2,634 0 10,821
CYRUSONE INC RE 23283R100 1,819 31,505 SH   SOLE   30,911 0 594
D R HORTON INC COM COM 23331A109 1,126 26,116 SH   SOLE   26,116 0 0
DANA INCORPORATED COM 235825205 8,268 414,551 SH   SOLE   313,430 0 101,121
Danaher Corporation COM 235851102 54,644 382,285 SH   SOLE   128,301 0 253,984
Davita Inc COM 23918K108 293 5,190 SH   SOLE   80 0 5,110
Deere & Co COM 244199105 1,457 8,789 SH   SOLE   3,988 0 4,801
DELL TECHNOLOGIES INC CL C COM 24703L202 817 16,080 SH   SOLE   0 0 16,080
DESIGNER BRANDS INC COM 250565108 6,403 333,982 SH   SOLE   252,471 0 81,511
DexCom, Inc. COM 252131107 340 2,270 SH   SOLE   0 0 2,270
Diageo PLC ADR 25243Q205 619 3,601 SH   SOLE   1,401 0 2,200
Diebold Inc COM 253651103 653 71,292 SH   SOLE   70,784 0 508
Diodes Inc COM 254543101 1,614 44,404 SH   SOLE   7,200 0 37,204
Discover Financial Services COM 254709108 10,641 137,007 SH   SOLE   5,728 0 131,279
Disney Walt Co COM 254687106 27,518 197,047 SH   SOLE   46,475 0 150,572
DOLBY LABORATORIES INC COM 25659T107 1,937 29,973 SH   SOLE   29,973 0 0
Dollar General COM 256677105 6,452 47,589 SH   SOLE   1,465 0 46,124
Dominion Resources Inc/VA COM 25746U109 395 5,120 SH   SOLE   1,872 0 3,248
DOMINOS PIZZA INC COM 25754A201 13,815 49,652 SH   SOLE   24,795 0 24,857
Donaldson Co Inc COM 257651109 688 13,584 SH   SOLE   0 0 13,584
DORMAN PRODUCTS INC COM 258278100 9,861 113,180 SH   SOLE   33,046 0 80,134
Dover Corp COM 260003108 705 7,032 SH   SOLE   1,487 0 5,545
Dow Chemical Co COM 260557103 3,661 74,391 SH   SOLE   22,677 0 51,714
DTE Energy Company COM 233331107 976 7,646 SH   SOLE   5,300 0 2,346
Duke Energy Corporation COM 26441C204 1,432 16,250 SH   SOLE   8,640 0 7,610
DUPONT DE NEMOURS INC COM 26614N102 5,602 74,539 SH   SOLE   22,651 0 51,888
EAGLE BANCORP INC COM 268948106 1,304 24,090 SH   SOLE   24,090 0 0
Eastman Chemical Co COM 277432100 4,052 51,989 SH   SOLE   8,416 0 43,573
Eaton Corp PLC COM G29183103 1,339 16,095 SH   SOLE   3,574 0 12,521
EBAY Inc COM 278642103 1,991 50,380 SH   SOLE   49,398 0 982
Ecolab Inc COM 278865100 6,389 32,379 SH   SOLE   1,200 0 31,179
ECOPETROL S A SPONSORED ADS ADR 279158109 281 15,400 SH   SOLE   15,400 0 0
EDITAS MEDICINE INC COM 28106W103 6,698 270,750 SH   SOLE   5,600 0 265,150
Edwards Lifesciences Corporation COM 28176E108 1,978 10,700 SH   SOLE   361 0 10,339
ELF BEAUTY INC COM 26856L103 545 38,634 SH   SOLE   38,634 0 0
Emerson Electric COM 291011104 6,235 93,608 SH   SOLE   52,636 0 40,972
Enbridge Inc COM 29250N105 678 18,802 SH   SOLE   7,350 0 11,452
Encompass Health Corp COM 29261A100 7,098 112,009 SH   SOLE   33,089 0 78,920
ENEL AMERICAS S A SPONSORED ADR ADR 29274F104 273 30,800 SH   SOLE   30,800 0 0
Energizer Holdings Inc. New COM 29272W109 1,172 29,991 SH   SOLE   1,747 0 28,244
Energy Select Sector SPDR Fund ETF 81369Y506 272 4,253 SH   SOLE   3,810 0 443
Energy Transfer Equity LP COM 29273V100 590 41,982 SH   SOLE   33,822 0 8,160
Enerplus Corporation COM 292766102 12,856 1,707,315 SH   SOLE   1,015,572 0 691,743
Enersys COM 29275Y102 24,329 355,177 SH   SOLE   209,933 0 145,244
ENSIGN GROUP INC COM 29358P101 20,914 367,419 SH   SOLE   279,216 0 88,203
ENTEGRIS INC COM COM 29362U104 5,065 135,733 SH   SOLE   71,261 0 64,472
Entergy Corp COM 29364G103 333 3,238 SH   SOLE   0 0 3,238
ENTERPRISE FINL SVCS CORP COM COM 293712105 10,656 256,193 SH   SOLE   142,555 0 113,638
Enterprise Products Partners L.P. OA 293792107 18,672 646,531 SH   SOLE   28,366 0 618,165
ENVESTNET INC COM COM 29404K106 2,332 34,095 SH   SOLE   34,095 0 0
EOG Resources Inc. COM 26875P101 10,645 114,294 SH   SOLE   6,362 0 107,932
EPAM SYS INC COM COM 29414B104 2,492 14,404 SH   SOLE   14,404 0 0
Equity Commonwealth RE 294628102 49,778 1,530,630 SH   SOLE   778,581 0 752,049
Equity Residential Properties RE 29476L107 304 4,000 SH   SOLE   0 0 4,000
Estee Lauder Companies - Class A COM 518439104 52,101 284,623 SH   SOLE   73,050 0 211,573
EURONAV COM B38564108 625 66,733 SH   SOLE   66,733 0 0
EVENTBRITE INC COM CL A COM 29975E109 711 43,904 SH   SOLE   43,904 0 0
EVERBRIDGE INC COM COM 29978A104 1,923 21,509 SH   SOLE   21,509 0 0
EVERCORE INC CLASS A COM 29977A105 11,070 124,972 SH   SOLE   97,928 0 27,044
Everest Re Group Ltd COM G3223R108 2,070 8,373 SH   SOLE   8,055 0 318
Eversource Energy COM 30040W108 310 4,107 SH   SOLE   347 0 3,760
EXELON CORP COM COM 30161N101 2,343 48,920 SH   SOLE   42,194 0 6,726
Expedia Inc. COM 30212P303 2,926 21,993 SH   SOLE   21,993 0 0
Exxon Mobil Corp COM 30231G102 28,594 372,969 SH   SOLE   211,016 0 161,953
Facebook Inc -A COM 30303M102 813 4,224 SH   SOLE   337 0 3,887
FAIR ISAAC CORP COM COM 303250104 810 2,580 SH   SOLE   2,580 0 0
FARO TECHNOLOGIES INC COM 311642102 3,971 75,425 SH   SOLE   43,359 0 32,066
Fastenal Company COM 311900104 816 25,016 SH   SOLE   5,616 0 19,400
Federal Express Corp COM 31428X106 6,132 37,459 SH   SOLE   25,001 0 12,458
Ferro Corp COM 315405100 6,794 430,016 SH   SOLE   174,179 0 255,837
Fidelity National Information COM 31620M106 235 1,915 SH   SOLE   0 0 1,915
Financial Select Sector SPDR Fund ETF 81369Y605 584 21,125 SH   SOLE   20,984 0 141
Fireeye Inc COM 31816Q101 18,857 1,273,342 SH   SOLE   750,185 0 523,157
FIRST BANCSHARES INC COM 318916103 978 32,232 SH   SOLE   32,232 0 0
First Busey Corp COM 319383204 7,351 278,373 SH   SOLE   148,232 0 130,141
First Industrial Realty Trust, Inc RE 32054K103 1,080 29,406 SH   SOLE   29,206 0 200
FIRST INTST BANCSYSTEM INC COM 32055Y201 10,055 253,861 SH   SOLE   191,459 0 62,402
First Midwest Bancorp Inc/IL COM 320867104 342 16,737 SH   SOLE   1,000 0 15,737
First Republic Bank/San Fran COM 33616C100 19,040 194,940 SH   SOLE   66,427 0 128,513
First Trust Nasdq 100 Eq Wei ETF 337344105 4,569 68,481 SH   SOLE   1,100 0 67,381
FIRST WESTN FINL INC COM 33751L105 154 11,644 SH   SOLE   11,644 0 0
Fiserv Inc COM 337738108 297 3,267 SH   SOLE   202 0 3,065
FIVE9 INC COM 338307101 7,429 144,837 SH   SOLE   42,245 0 102,592
Flir System Inc. COM 302445101 80,409 1,486,201 SH   SOLE   521,577 0 964,624
FLOWERS FOODS INC COM 343498101 22,887 983,584 SH   SOLE   651,561 0 332,023
FMC CORP COM 302491303 44,913 541,753 SH   SOLE   258,867 0 282,886
FNB Corporation COM 302520101 25,381 2,156,031 SH   SOLE   1,238,768 0 917,263
FNF Group COM 31620R303 1,257 31,250 SH   SOLE   6,500 0 24,750
FOCUS FINL PARTNERS INC COM CL A COM 34417P100 707 25,874 SH   SOLE   25,874 0 0
FOOT LOCKER INC COM 344849104 2,101 50,093 SH   SOLE   28,144 0 21,949
Fortinet Inc COM 34959E109 572 7,439 SH   SOLE   7,400 0 39
Fortive Corporation COM 34959J108 1,034 12,731 SH   SOLE   3,575 0 9,156
FORWARD AIR CORP COM COM 349853101 8,270 139,807 SH   SOLE   72,989 0 66,818
FOX FACTORY HOLDING CORP COM 35138V102 5,888 71,349 SH   SOLE   21,447 0 49,902
Franco Nevada Corp COM 351858105 29,101 343,137 SH   SOLE   68,727 0 274,410
Gallagher Arthur J COM 363576109 796 9,068 SH   SOLE   4,070 0 4,998
Gaming and Leisure Properties Inc RE 36467J108 1,443 37,020 SH   SOLE   36,997 0 23
Gartner Inc COM 366651107 373 2,317 SH   SOLE   1,600 0 717
GEMPHIRE THERAPEUTICS INC COM 36870A108 24 30,000 SH   SOLE   0 0 30,000
Generac Holdings Inc COM 368736104 2,655 38,278 SH   SOLE   38,278 0 0
General Dynamics Corp COM 369550108 863 4,744 SH   SOLE   248 0 4,496
General Electric Co COM 369604103 1,780 169,285 SH   SOLE   57,092 0 112,193
General Mills Inc COM 370334104 3,629 68,876 SH   SOLE   28,889 0 39,987
Genpact Ltd COM G3922B107 1,992 52,269 SH   SOLE   52,269 0 0
GENTHERM INC COM 37253A103 2,555 61,099 SH   SOLE   33,670 0 27,429
Gildan Activewear COM 375916103 1,879 48,565 SH   SOLE   21,164 0 27,401
Gilead Sciences Inc. COM 375558103 1,232 18,219 SH   SOLE   7,879 0 10,340
GLACIER BANCORP INC COM 37637q105 9,344 230,465 SH   SOLE   178,340 0 52,125
GLAUKOS CORP COM COM 377322102 898 11,911 SH   SOLE   11,911 0 0
GLOBANT S A COM COM L44385109 1,632 16,145 SH   SOLE   16,145 0 0
Globus Medical Inc COM 379577208 7,087 167,694 SH   SOLE   84,628 0 83,066
Goldman Sachs Group Inc. COM 38141G104 264 1,289 SH   SOLE   570 0 719
GOOSEHEAD INS INC COM CL A COM 38267D109 1,854 38,790 SH   SOLE   38,790 0 0
Graco Inc. COM 384109104 786 15,692 SH   SOLE   0 0 15,692
GRAFTECH INTL LTD COM 384313508 6,193 538,482 SH   SOLE   406,192 0 132,290
GRAHAM HLDGS CO COM 384637104 10,812 15,668 SH   SOLE   11,939 0 3,729
Grainger WW Inc COM 384802104 8,031 29,987 SH   SOLE   1,850 0 28,137
GRAND CANYON ED INC COM COM 38526M106 1,858 15,881 SH   SOLE   15,642 0 239
GRANITE CONSTR INC COM COM 387328107 5,288 109,777 SH   SOLE   31,700 0 78,077
Great Lakes Dredge & Dock Co COM 390607109 10,603 960,673 SH   SOLE   587,514 0 373,159
GRIFOLS S A SP ADR ADR 398438408 2,542 120,463 SH   SOLE   120,463 0 0
Groupon Inc COM 399473107 419 117,125 SH   SOLE   117,125 0 0
GRUBHUB INC COM 400110102 14,151 181,382 SH   SOLE   76,820 0 104,562
Guidewire Software Inc COM 40171V100 67,925 670,077 SH   SOLE   189,178 0 480,899
Hain Celestial Group COM 405217100 32,606 1,488,869 SH   SOLE   757,300 0 731,569
Halliburton Company COM 406216101 2,202 96,408 SH   SOLE   4,005 0 92,403
HanesBrands Inc COM 410345102 175 10,172 SH   SOLE   10,100 0 72
HANGER INC COM 41043F208 8,898 464,550 SH   SOLE   258,540 0 206,010
Hanover Insurance Corp COM 410867105 11,887 92,653 SH   SOLE   64,813 0 27,840
HARMONY GOLD MNG LTD SPONSORED ADR ADR 413216300 272 119,600 SH   SOLE   119,600 0 0
Hartford Financial Services Group, Inc. COM 416515104 1,547 27,756 SH   SOLE   27,756 0 0
Hasbro Inc COM 418056107 39,622 374,910 SH   SOLE   121,879 0 253,031
HCP Inc RE 40414L109 302 9,467 SH   SOLE   2,405 0 7,062
Healthcare Services Group Inc COM 421906108 11,746 387,859 SH   SOLE   98,992 0 288,867
HEALTHCARE TR AMER INC CL A RE 42225P501 8,062 293,881 SH   SOLE   161,787 0 132,094
Henry Jack & Associates COM 426281101 1,743 13,012 SH   SOLE   5,296 0 7,716
Hershey Foods Corp COM 427866108 241 1,800 SH   SOLE   1,400 0 400
Hewlett Packard Enterprise Company COM 42824C109 189 12,647 SH   SOLE   0 0 12,647
HEXCEL CORP COM 428291108 2,116 26,145 SH   SOLE   24,101 0 2,044
Hologic Inc COM 436440101 4,067 84,695 SH   SOLE   7,743 0 76,952
Home Depot Inc COM 437076102 25,312 121,760 SH   SOLE   95,764 0 25,996
Honeywell International Inc. COM 438516106 60,266 345,254 SH   SOLE   77,624 0 267,630
HORIZON PHARMA PLC COM G46188101 3,824 158,870 SH   SOLE   41,910 0 116,960
HP Incorporated COM 40434L105 506 24,360 SH   SOLE   17,180 0 7,180
HSBC 6.2 12/31/49 PFD PFD 404280604 237 9,130 SH   SOLE   0 0 9,130
HUB GROUP INC CL A COM 443320106 3,184 75,811 SH   SOLE   18,432 0 57,379
Humana Inc COM 444859102 291 1,094 SH   SOLE   100 0 994
HUNTSMAN CORP COM 447011107 10,766 526,753 SH   SOLE   393,512 0 133,241
Huron Consulting Group Inc COM 447462102 6,587 130,744 SH   SOLE   83,783 0 46,961
Iberiabank Corp COM 450828108 23,756 313,205 SH   SOLE   152,152 0 161,053
IBM COM 459200101 8,329 60,363 SH   SOLE   23,416 0 36,947
ICAD INC COM 44934S206 191 30,000 SH   SOLE   0 0 30,000
ICU Medical Inc COM 44930G107 25,226 100,132 SH   SOLE   35,814 0 64,318
Idex Corp COM 45167R104 5,579 32,415 SH   SOLE   11,252 0 21,163
Idexx Labs Inc COM 45168D104 3,428 12,439 SH   SOLE   8,000 0 4,439
IHS Markit Ltd COM G47567105 58,145 912,760 SH   SOLE   438,705 0 474,055
Illinois Tool Works Co COM 452308109 56,863 377,058 SH   SOLE   30,578 0 346,480
INDEPENDENT BANK CORP MASS COM 453836108 15,554 204,270 SH   SOLE   156,161 0 48,109
Industrial Select Sector SPDR Fund ETF 81369Y704 1,053 13,587 SH   SOLE   13,437 0 150
Ingersoll-Rand PLC COM G47791101 2,329 18,399 SH   SOLE   2,849 0 15,550
INGEVITY CORP COM 45688C107 51,699 491,255 SH   SOLE   174,339 0 316,916
Innophos Holdings Inc COM 45774N108 42,361 1,455,153 SH   SOLE   795,458 0 659,695
INNOVATIVE INDL PPTYS INC COM COM 45781V101 2,333 18,875 SH   SOLE   18,875 0 0
Inogen, Inc. COM 45780L104 1,985 29,753 SH   SOLE   13,239 0 16,514
INPHI CORP COM COM 45772F107 1,143 22,809 SH   SOLE   22,809 0 0
INSTRUCTURE INC COM COM 45781U103 1,113 26,195 SH   SOLE   26,195 0 0
Insulet Corp COM 45784P101 14,611 122,401 SH   SOLE   35,204 0 87,197
INTEGRA LIFESCIENCES HLDGS CP COM NEW COM 457985208 7,856 140,642 SH   SOLE   42,416 0 98,226
Intel Corp COM 458140100 12,230 255,201 SH   SOLE   97,415 0 157,786
Intercontinental Exchange Inc COM 45866F104 14,481 168,648 SH   SOLE   166,633 0 2,015
INTERDIGITAL INC COM 45867g101 19,342 300,374 SH   SOLE   234,963 0 65,411
Interpublic Group Co COM 460690100 350 15,510 SH   SOLE   15,510 0 0
Intersect ENT Inc COM 46071F103 385 16,935 SH   SOLE   16,368 0 567
Intuit Inc COM 461202103 260 992 SH   SOLE   50 0 942
INVACARE CORP COM 461203101 588 113,289 SH   SOLE   113,289 0 0
INVESCO CURRENCYSHARES EURO TR EURO SHS ETF 46138K103 682 6,296 SH   SOLE   6,296 0 0
INVESCO EXCHANGE TRADED FD TR FTSE RAFI 1000 ETF 46137V613 13,373 114,657 SH   SOLE   114,447 0 210
Investors Bancorp Inc COM 46146L101 5,772 517,471 SH   SOLE   374,444 0 143,027
INVITATION HOMES INC RE 46187W107 2,341 87,542 SH   SOLE   87,542 0 0
Ishares Barclay Tips Bond ETF 464287176 348 2,998 SH   SOLE   416 0 2,582
Ishares Barclays 1-3 yr (ETF) ETF 464288646 3,319 62,218 SH   SOLE   55,036 0 7,182
Ishares Comex Gold Trust ETF 464285105 2,770 205,028 SH   SOLE   16,753 0 188,275
Ishares DJ Select Dividend ETF 464287168 938 9,442 SH   SOLE   2,917 0 6,525
Ishares Iboxx Inv Gr Corp Bd ETF 464287242 1,016 8,185 SH   SOLE   6,015 0 2,170
ISHARES INC CORE MSCI EMKT ETF 46434G103 764 14,823 SH   SOLE   2,915 0 11,908
Ishares Lehman 20 plus yr Treas ETF 464287432 779 5,863 SH   SOLE   363 0 5,500
Ishares MSCI EAFE Growth Index ETF 464288885 459 5,636 SH   SOLE   4,984 0 652
IShares MSCI EAFE Index Fund ETF 464287465 10,647 161,598 SH   SOLE   81,559 0 80,039
IShares MSCI EAFE Small Cap Index Fund ETF 464288273 846 14,749 SH   SOLE   1,805 0 12,944
IShares MSCI Emerging Markets Index ETF 464287234 2,308 53,808 SH   SOLE   10,346 0 43,462
IShares Nasdaq Biotech Indx ETF 464287556 477 4,384 SH   SOLE   264 0 4,120
IShares Rusell 3000 Index ETF 464287689 673 3,901 SH   SOLE   140 0 3,761
IShares Russell 1000 Growth Index Fund ETF 464287614 7,350 46,724 SH   SOLE   44,537 0 2,187
Ishares Russell 1000 Index ETF 464287622 1,011 6,218 SH   SOLE   1,393 0 4,825
IShares Russell 1000 Value Index Fund ETF 464287598 8,402 66,047 SH   SOLE   65,477 0 570
IShares Russell 2000 ETF 464287655 4,726 30,383 SH   SOLE   8,251 0 22,132
IShares Russell 2000 Growth Index Fund ETF 464287648 5,116 25,543 SH   SOLE   19,513 0 6,030
IShares Russell 2000 Value Index Fund ETF 464287630 3,413 28,420 SH   SOLE   22,595 0 5,825
Ishares Russell Midcap Grwth ETF 464287481 1,076 7,545 SH   SOLE   6,320 0 1,225
IShares Russell Midcap Index Fund ETF 464287499 3,424 61,239 SH   SOLE   2,436 0 58,803
IShares Russell Top 200 Growth ETF ETF 464289438 221 2,580 SH   SOLE   0 0 2,580
IShares S&P 100 ETF ETF 464287101 424 3,266 SH   SOLE   354 0 2,912
Ishares S&P 500/Barra Growth ETF 464287309 590 3,284 SH   SOLE   0 0 3,284
IShares S&P Index Fund ETF 464287200 2,217 7,532 SH   SOLE   3,571 0 3,961
Ishares S&P Midcap 400 ETF 464287507 1,433 7,386 SH   SOLE   4,680 0 2,706
Ishares S&P Pref Stk Index Fd ETF 464288687 1,740 47,336 SH   SOLE   1,310 0 46,026
IShares S&P SmallCap 600 Index Fund ETF 464287804 2,261 28,873 SH   SOLE   2,481 0 26,392
ISHARES TR CORE MSCI EAFE ETF 46432F842 766 12,463 SH   SOLE   4,471 0 7,992
ISHARES TR EAFE VALUE ETF ETF 464288877 600 12,438 SH   SOLE   12,238 0 200
ISHARES TR MSCI SAUDI ARBIA ETF 46434V423 2,729 82,642 SH   SOLE   82,642 0 0
ISHARES TR NATIONAL MUN ETF ETF 464288414 209 1,852 SH   SOLE   1,852 0 0
ISHARES TR S&P 500 VAL ETF ETF 464287408 729 6,250 SH   SOLE   400 0 5,850
ISHARES TR S&P MC 400GR ETF ETF 464287606 1,145 5,056 SH   SOLE   3,242 0 1,814
ISHARES TR S&P MC 400VL ETF ETF 464287705 644 4,032 SH   SOLE   325 0 3,707
ISHARES US UTILITIES ETF ETF 464287697 3,536 23,450 SH   SOLE   23,450 0 0
ITT Inc COM 45073V108 18,436 281,442 SH   SOLE   122,639 0 158,803
ITURAN LOCATION AND CONTROL SHS COM M6158M104 2,495 82,929 SH   SOLE   82,929 0 0
J.M. Smucker Company COM 832696405 713 6,188 SH   SOLE   3,790 0 2,398
J2 GLOBAL INC COM COM 48123V102 405 4,550 SH   SOLE   4,550 0 0
JACK IN THE BOX INC COM COM 466367109 24,413 299,983 SH   SOLE   160,962 0 139,021
Jacobs Engineering Group COM 469814107 554 6,560 SH   SOLE   1,300 0 5,260
Jazz Pharmaceuticals, PLC COM G50871105 327 2,295 SH   SOLE   2,295 0 0
JELD-WEN HOLDING INC COM 47580P103 4,113 193,666 SH   SOLE   58,615 0 135,051
John Wiley & Sons COM 968223206 13,659 297,843 SH   SOLE   227,774 0 70,069
Johnson & Johnson Co COM 478160104 55,627 399,298 SH   SOLE   112,315 0 286,983
Johnson Controls International PLC COM G51502105 304 7,350 SH   SOLE   47 0 7,303
JOHNSON OUTDOORS INC CL A COM 479167108 7,381 98,983 SH   SOLE   74,719 0 24,264
JONES LANG LASALLE INC COM 48020Q107 378 2,685 SH   SOLE   2,685 0 0
JP Morgan Chase & Co COM 46625H100 81,224 726,300 SH   SOLE   264,091 0 462,209
Kansas City Southern Industries Inc. COM 485170302 2,858 23,443 SH   SOLE   22,049 0 1,394
KEMET CORP COM NEW COM 488360207 648 34,428 SH   SOLE   34,428 0 0
Kennametal Inc COM 489170100 421 11,386 SH   SOLE   2,000 0 9,386
KEURIG DR PEPPER INC COM 49271V100 243 8,320 SH   SOLE   0 0 8,320
Keycorp COM 493267108 288 16,245 SH   SOLE   1,095 0 15,150
KIMBERLY CLARK CORP COM COM 494368103 8,342 62,588 SH   SOLE   34,812 0 27,776
Kinder Morgan Inc COM 49456B101 517 24,927 SH   SOLE   0 0 24,927
Kohls Corp COM 500255104 6,626 138,803 SH   SOLE   133,817 0 4,986
Koninklijke Philips Electronics N.V ADR 500472303 256 5,881 SH   SOLE   3,160 0 2,721
KONTOOR BRANDS INC COM 50050N103 467 17,536 SH   SOLE   11,312 0 6,224
KT CORP SPONSORED ADR ADR 48268K101 342 27,700 SH   SOLE   27,700 0 0
L3 TECHNOLOGIES INC COM 502413107 413 1,682 SH   SOLE   1,682 0 0
L3Harris Technologies Inc COM 502431109 1,210 6,397 SH   SOLE   6,109 0 288
Laboratory Corp of America Holdings COM 50540R409 4,182 24,182 SH   SOLE   1,115 0 23,067
Lakeland Financial Corp COM 511656100 23,904 510,391 SH   SOLE   277,952 0 232,439
Lamb Weston Holdings COM 513272104 11,883 187,503 SH   SOLE   85,584 0 101,919
Lancaster Colony Corporation COM 513847103 351 2,352 SH   SOLE   250 0 2,102
LEE ENTERPRISES INC COM COM 523768109 22 10,000 SH   SOLE   10,000 0 0
Lendingtree Inc COM 52603B107 782 1,863 SH   SOLE   1,860 0 3
Liberty All Star Equity Fd CEF 530158104 73 11,381 SH   SOLE   0 0 11,381
Liberty Global PLC COM G5480U104 315 11,641 SH   SOLE   1,000 0 10,641
Liberty Global PLC COM G5480U120 941 35,512 SH   SOLE   3,000 0 32,512
LIBERTY OILFIELD SVCS INC COM CL A COM 53115L104 9,670 597,622 SH   SOLE   484,314 0 113,308
Lilly Eli & Co COM 532457108 1,377 12,409 SH   SOLE   5,628 0 6,781
Lincoln Electric Holdings COM 533900106 1,488 18,182 SH   SOLE   1,105 0 17,077
LINDE PLC COM G5494J103 948 4,723 SH   SOLE   1,823 0 2,900
LINEAGE CELL THERAPEUTICS INC COM 53566P109 20 17,974 SH   SOLE   17,887 0 87
Lions Gate Entertainment Corp COM 535919500 263 22,670 SH   SOLE   22,265 0 405
LIONS GATE ENTMNT CORP CL A VTG COM 535919401 679 55,377 SH   SOLE   55,077 0 300
LIVANOVA PLC COM G5509L101 888 12,343 SH   SOLE   12,343 0 0
Live Nation Entertainment, Inc. COM 538034109 10,778 162,662 SH   SOLE   84,581 0 78,081
LIVENT CORP COM 53814L108 1,694 245,968 SH   SOLE   79,819 0 166,149
LKQ Corp COM 501889208 5,603 210,560 SH   SOLE   35,030 0 175,530
LOCKHEED MARTIN CORP COM COM 539830109 3,480 9,570 SH   SOLE   7,463 0 2,107
LOWES COS INC COM COM 548661107 5,292 52,375 SH   SOLE   20,349 0 32,026
LSI INDUSTRIES INC COM 50216C108 1,151 315,602 SH   SOLE   315,602 0 0
LyondellBasell Industries N.V. Cl A COM N53745100 5,922 68,727 SH   SOLE   2,199 0 66,528
M&T Bank Corporation COM 55261F104 552 3,245 SH   SOLE   3,245 0 0
MAGELLAN HEALTH INC COM 559079207 25,430 342,618 SH   SOLE   197,998 0 144,620
Magellan Midstream Partners LP OA 559080106 2,246 35,099 SH   SOLE   29,323 0 5,776
MAGIC SOFTWARE ENTERPRISES LTD ORD COM 559166103 937 104,473 SH   SOLE   104,473 0 0
Magna International Class A COM 559222401 239 4,807 SH   SOLE   807 0 4,000
Marathon Oil Group COM 565849106 13,539 953,278 SH   SOLE   591,320 0 361,958
MARATHON PETE CORP COM COM 56585A102 14,150 253,283 SH   SOLE   214,623 0 38,660
Marsh & McLennan COM 571748102 20,204 202,314 SH   SOLE   9,211 0 193,103
Martin Marietta Materials COM 573284106 13,116 56,935 SH   SOLE   625 0 56,310
Marvell Technology Group COM G5876H105 53,960 2,259,202 SH   SOLE   547,184 0 1,712,018
Masimo Corporation COM 574795100 1,147 7,706 SH   SOLE   7,576 0 130
Mastercard Inc-Class A COM 57636Q104 2,894 10,932 SH   SOLE   2,555 0 8,377
Maximus Inc COM 577933104 22,685 312,724 SH   SOLE   217,893 0 94,831
McCormick & Company Inc COM 579780206 41,202 265,514 SH   SOLE   55,261 0 210,253
McDonalds Corp COM 580135101 13,896 66,816 SH   SOLE   9,856 0 56,960
McKesson Corporation COM 58155Q103 340 2,535 SH   SOLE   0 0 2,535
MDC Holdings Inc COM 552676108 13,597 414,832 SH   SOLE   316,311 0 98,521
MDU Resources Group Inc COM 552690109 2,414 93,573 SH   SOLE   70,698 0 22,875
MEDIDATA SOLUTIONS INC COM 58471A105 964 10,653 SH   SOLE   10,653 0 0
Medtronic PLC COM G5960L103 4,924 50,571 SH   SOLE   3,752 0 46,819
Merck & Co COM 58933Y105 12,364 147,317 SH   SOLE   35,638 0 111,679
MERCURY SYS INC COM COM 589378108 1,194 16,983 SH   SOLE   16,983 0 0
MERIDIAN BANCORP INC COM 58958U103 959 53,585 SH   SOLE   53,585 0 0
Mettler-Toledo International COM 592688105 80,873 96,281 SH   SOLE   13,057 0 83,224
MFS Municipal Income Trust CEF 552738106 70 10,000 SH   SOLE   0 0 10,000
MGP INGREDIENTS INC NEW COM COM 55303J106 1,038 15,646 SH   SOLE   15,646 0 0
Microchip Technology Inc. COM 595017104 78,116 901,148 SH   SOLE   282,432 0 618,716
Microsoft Corp COM 594918104 120,657 900,904 SH   SOLE   462,402 0 438,502
Middleby Corp COM 596278101 1,947 14,324 SH   SOLE   6,530 0 7,794
MITEK SYSTEMS INC COM 606710200 989 99,541 SH   SOLE   99,541 0 0
MODEL N INC COM 607525102 5,179 265,634 SH   SOLE   105,316 0 160,318
MOLSON COORS BREWING CO CL B COM 60871R209 1,277 22,800 SH   SOLE   22,800 0 0
MOMO INC ADR ADR 60879B107 1,001 27,959 SH   SOLE   27,959 0 0
Mondelez International Inc COM 609207105 929 17,252 SH   SOLE   10,627 0 6,625
MONOLITHIC PWR SYS INC COM 609839105 1,859 13,694 SH   SOLE   12,398 0 1,296
Moody's Corp COM 615369105 8,171 41,826 SH   SOLE   170 0 41,656
Morningstar Inc COM 617700109 1,293 8,942 SH   SOLE   4,051 0 4,891
Motorola Solutions COM 620076307 608 3,649 SH   SOLE   1,714 0 1,935
MPLX LP OA 55336V100 2,184 67,721 SH   SOLE   2,650 0 65,071
MTS SYS CORP COM 553777103 10,183 173,958 SH   SOLE   131,198 0 42,760
National Bank Holdings Corporation COM 633707104 14,381 396,222 SH   SOLE   242,902 0 153,320
NATIONAL FUEL GAS CO COM 636180101 5,055 95,806 SH   SOLE   51,513 0 44,293
NATURAL GAS SERVICES GROUP COM 63886Q109 861 52,188 SH   SOLE   52,188 0 0
Natus Medical Inc COM 639050103 3,681 143,251 SH   SOLE   79,672 0 63,579
NCR Corp COM 62886E108 41,729 1,341,700 SH   SOLE   767,267 0 574,433
Neenah Paper Inc. COM 640079109 1,070 15,831 SH   SOLE   15,482 0 349
NEOGENOMICS INC COM 64049M209 4,707 214,580 SH   SOLE   57,231 0 157,349
NEOVASC INC COM 64065J205 5 10,000 SH   SOLE   0 0 10,000
NETAPP INC COM 64110D104 352 5,693 SH   SOLE   5,665 0 28
NetFlix Inc COM 64110L106 2,629 7,159 SH   SOLE   6,056 0 1,103
New Jersey Resources Corp COM 646025106 7,603 152,752 SH   SOLE   84,760 0 67,992
NEW RELIC INC COM 64829B100 6,607 76,322 SH   SOLE   29,388 0 46,934
New York Times Class A COM 650111107 761 23,324 SH   SOLE   23,324 0 0
Newell Brands Inc COM 651229106 693 45,055 SH   SOLE   28,955 0 16,100
NewLink Genetics Corp. COM 651511107 14 10,700 SH   SOLE   0 0 10,700
NEWMARK GROUP INC CL A COM 65158N102 9,729 1,083,618 SH   SOLE   816,965 0 266,653
NEWMONT GOLDCORP CORPORATION COM 651639106 1,382 35,922 SH   SOLE   33,606 0 2,316
NextEra Energy Inc COM 65339F101 6,614 32,349 SH   SOLE   3,990 0 28,359
NGL Energy Partners LP COM 62913M107 182 12,300 SH   SOLE   0 0 12,300
Nice System LTD-Spon Adr ADR 653656108 573 4,188 SH   SOLE   3,900 0 288
Nike Inc COM 654106103 20,895 249,044 SH   SOLE   152,785 0 96,259
Noble Energy COM 655044105 230 10,315 SH   SOLE   800 0 9,515
Norfolk Southern Corp COM 655844108 767 3,831 SH   SOLE   1,869 0 1,962
Northern Tr Corp COM 665859104 22,062 244,987 SH   SOLE   796 0 244,191
Northrop Grumman Corporation COM 666807102 484 1,500 SH   SOLE   300 0 1,200
NOVARTIS A G SPONSORED ADR ADR 66987V109 45,655 499,656 SH   SOLE   147,200 0 352,456
Nuance Communications Inc COM 67020Y100 2,820 176,636 SH   SOLE   97,562 0 79,074
NuVasive Inc COM 670704105 2,788 47,634 SH   SOLE   15,081 0 32,553
Nuveen Quality Preferred II CEF 67072C105 155 16,288 SH   SOLE   0 0 16,288
NVIDIA CORP COM 67066G104 812 4,946 SH   SOLE   2,555 0 2,391
NXP Semiconductors N.V. COM N6596X109 3,023 30,945 SH   SOLE   0 0 30,945
OCCIDENTAL PETE CORP COM COM 674599105 778 15,408 SH   SOLE   4,093 0 11,315
Oge Energy Corp COM 670837103 378 8,840 SH   SOLE   0 0 8,840
OLLIES BARGAIN OUTLT HLDGS INC COM 681116109 1,430 16,426 SH   SOLE   16,426 0 0
Omnicell Inc COM 68213N109 4,652 54,067 SH   SOLE   27,089 0 26,978
Omnicom Group Inc COM 681919106 3,288 40,116 SH   SOLE   1,848 0 38,268
One Gas Inc COM 68235P108 544 5,954 SH   SOLE   1,748 0 4,206
Oneok, Inc COM 682680103 25,121 364,818 SH   SOLE   23,860 0 340,958
ONESPAWORLD HOLDINGS LIMITED COM P73684113 2,888 186,297 SH   SOLE   43,756 0 142,541
OPGEN INC COM 68373L109 4 10,000 SH   SOLE   0 0 10,000
Oracle Corporation COM 68389X105 10,972 192,674 SH   SOLE   28,602 0 164,072
O'Reilly Automotive Inc COM 67103H107 29,586 80,094 SH   SOLE   27,873 0 52,221
Orthofix Med Inc COM 68752m108 34,809 658,276 SH   SOLE   325,757 0 332,519
Oshkosh Truck Corp COM 688239201 2,462 29,498 SH   SOLE   27,248 0 2,250
Outfront Media Inc RE 69007J106 12,303 477,104 SH   SOLE   375,835 0 101,269
P.H. GLATFELTER CO COM 377316104 14,379 851,724 SH   SOLE   531,248 0 320,476
PACIRA BIOSCIENCES INC COM 695127100 979 22,529 SH   SOLE   22,529 0 0
PALO ALTO NETWORKS INC COM 697435105 14,001 68,912 SH   SOLE   68,667 0 245
Papa John's Intl Inc COM 698813102 2,575 57,540 SH   SOLE   31,945 0 25,595
Parker-Hannifin Corp COM 701094104 4,776 27,924 SH   SOLE   3,527 0 24,397
Parsley Energy Inc COM 701877102 1,365 71,852 SH   SOLE   33,235 0 38,617
Paychex Inc COM 704326107 465 5,681 SH   SOLE   2,245 0 3,436
PayPal Holdings Inc COM 70450Y103 485 4,225 SH   SOLE   1,142 0 3,083
PDC Energy COM 69327R101 8,265 229,207 SH   SOLE   136,258 0 92,949
PEBBLEBROOK HOTEL TRUST RE 70509V100 2,838 100,745 SH   SOLE   56,065 0 44,680
PEGASYSTEMS INC COM 705573103 4,930 69,250 SH   SOLE   19,601 0 49,649
PEOPLES UNITED FINANCIAL COM 712704105 1,232 73,386 SH   SOLE   73,386 0 0
Pepsico Inc COM 713448108 40,411 308,167 SH   SOLE   48,039 0 260,128
PETROLEO BRASILEIRO SA PETROBR SP ADR NON VTG ADR 71654V101 792 55,800 SH   SOLE   55,800 0 0
PETROLEO BRASILEIRO SA PETROBR SPONSORED ADR ADR 71654V408 693 44,500 SH   SOLE   44,500 0 0
PFIZER INC COM COM 717081103 51,029 1,178,715 SH   SOLE   515,466 0 663,249
PHIBRO ANIMAL HEALTH CORP CL A COM 71742q106 15,667 493,164 SH   SOLE   375,435 0 117,729
Philip Morris International COM 718172109 785 9,990 SH   SOLE   981 0 9,009
Phillips 66 COM 718546104 4,078 43,600 SH   SOLE   9,304 0 34,296
PHOTRONICS INC COM COM 719405102 2,806 342,491 SH   SOLE   192,609 0 149,882
PHYSICIANS REALTY TRUST RE 71943U104 22,252 1,276,153 SH   SOLE   870,129 0 406,024
PILGRIMS PRIDE CORP COM 72147K108 3,835 151,017 SH   SOLE   84,014 0 67,003
Pinnacle West Capital COM 723484101 216 2,300 SH   SOLE   0 0 2,300
PNC Financial Services Group COM 693475105 431 3,138 SH   SOLE   960 0 2,178
PNM Resources Inc. COM 69349H107 6,017 118,225 SH   SOLE   65,258 0 52,967
POLYONE CORP COM 73179P106 1,012 32,262 SH   SOLE   32,062 0 200
Portland General Electric Company COM 736508847 3,866 71,385 SH   SOLE   36,850 0 34,535
POSCO SPONSORED ADR ADR 693483109 499 9,400 SH   SOLE   8,900 0 500
Potlatch Corp (REIT) RE 737630103 5,081 130,351 SH   SOLE   4,063 0 126,288
POWERSHARES EXCHANGE TRADED FD S&P 500 PORTFL ETF 46137V357 4,275 39,637 SH   SOLE   700 0 38,937
Powershares QQQ Trust N/C Nasdaq 100 Trust ETF 46090E103 3,153 16,901 SH   SOLE   3,109 0 13,792
PowerShares S&P 500 Low Vola ETF 46138e354 428 7,797 SH   SOLE   3,426 0 4,371
PPDAI GROUP INC SPONSORED ADR ADR 69354V108 80 18,400 SH   SOLE   18,400 0 0
PPG Industries COM 693506107 358 3,061 SH   SOLE   0 0 3,061
PRA HEALTH SCIENCES INC COM 69354M108 852 8,595 SH   SOLE   8,595 0 0
PRIMORIS SVCS CORP COM 74164f103 18,874 901,718 SH   SOLE   706,895 0 194,823
Principal Financial Group COM 74251V102 1,742 30,075 SH   SOLE   25,625 0 4,450
PROASSURANCE CORP COM 74267C106 12,592 348,698 SH   SOLE   290,120 0 58,578
Procter & Gamble COM 742718109 16,348 149,176 SH   SOLE   37,035 0 112,141
PROGRESS SOFTWARE CORP COM 743312100 22,337 512,076 SH   SOLE   288,338 0 223,738
Progressive Corp Ohio COM 743315103 13,215 165,329 SH   SOLE   1,404 0 163,925
PROOFPOINT INC COM 743424103 7,071 58,778 SH   SOLE   16,965 0 41,813
PROTO LABS INC COM COM 743713109 2,027 17,446 SH   SOLE   17,446 0 0
Prudential Financial Inc. COM 744320102 648 6,429 SH   SOLE   4,770 0 1,659
PTC Inc COM 69370C100 528 5,886 SH   SOLE   1,670 0 4,216
Putnam Managed Muni INCM TST-closed end Putnam Managed Muni INCM TST CEF 746823103 118 15,500 SH   SOLE   0 0 15,500
QTS REALTY TRUST INC CL A RE 74736A103 20,039 433,897 SH   SOLE   352,136 0 81,761
QUALCOMM INC COM COM 747525103 1,146 15,052 SH   SOLE   2,778 0 12,274
QUANEX BUILDING PRODUCTS CORP COM COM 747619104 21,485 1,137,417 SH   SOLE   682,925 0 454,492
QUANTA SERVICES INC COM 74762E102 8,678 226,825 SH   SOLE   215,134 0 11,691
QUEST DIAGNOSTICS INC COM 74834L100 1,889 18,556 SH   SOLE   18,459 0 97
RADIAN GROUP INC COM COM 750236101 16,248 710,984 SH   SOLE   555,298 0 155,686
Ralph Lauren Corp COM 751212101 575 5,062 SH   SOLE   4,835 0 227
Range Resources Corp COM 75281A109 5,634 807,140 SH   SOLE   605,311 0 201,829
Rayonier, Inc RE 754907103 277 9,141 SH   SOLE   8,478 0 663
Raytheon Company COM 755111507 17,679 101,734 SH   SOLE   14,728 0 87,006
REALPAGE INC COM COM 75606N109 16,640 282,746 SH   SOLE   96,549 0 186,197
Red Hat Inc. COM 756577102 43,908 233,746 SH   SOLE   23,174 0 210,572
RED LION HOTELS CORP COM COM 756764106 4,470 628,780 SH   SOLE   395,167 0 233,613
Redwood Trust Inc RE 758075402 14,257 862,523 SH   SOLE   705,667 0 156,856
Regal-Beloit Corporation. COM 758750103 8,243 100,856 SH   SOLE   56,713 0 44,143
Regeneron Pharmaceuticals COM 75886F107 344 1,097 SH   SOLE   50 0 1,047
Reinsurance Group of America COM 759351604 61,698 395,394 SH   SOLE   113,874 0 281,520
Renasant Corp COM 75970E107 4,578 127,352 SH   SOLE   71,943 0 55,409
Republic Services Inc COM 760759100 1,807 20,859 SH   SOLE   18,055 0 2,804
RESIDEO TECHNOLOGIES INC COM 76118Y104 589 26,606 SH   SOLE   2,387 0 24,219
Ritchie Bros. Auctioneers Inc. COM 767744105 1,341 40,371 SH   SOLE   37,321 0 3,050
RLI Corp COM 749607107 274 3,200 SH   SOLE   0 0 3,200
ROAN RESOURCES INC COM 769755109 17 10,000 SH   SOLE   0 0 10,000
ROBERT HALF INTL INC COM COM 770323103 217 3,763 SH   SOLE   3,679 0 84
Rockwell Automation Inc COM 773903109 1,860 11,352 SH   SOLE   10,902 0 450
Roper Technologies COM 776696106 115,492 315,296 SH   SOLE   49,447 0 265,849
Ross Stores Inc. COM 778296103 926 9,345 SH   SOLE   0 0 9,345
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 3,166 26,175 SH   SOLE   1,114 0 25,061
Royal Dutch Shell PLC-ADR ADR 780259206 1,390 21,311 SH   SOLE   10,686 0 10,625
RPM INTL INC COM COM 749685103 474 7,762 SH   SOLE   5,962 0 1,800
RTI SURGICAL INC COM 74975N105 944 222,101 SH   SOLE   222,101 0 0
S & P 500 Depositary Receipt ETF 78462F103 7,054 24,073 SH   SOLE   7,088 0 16,985
S&P Global Inc COM 78409V104 25,091 110,094 SH   SOLE   49,449 0 60,645
SAIA INC COM 78709Y105 923 14,270 SH   SOLE   14,270 0 0
Salesforce com COM 79466L302 1,787 11,781 SH   SOLE   586 0 11,195
Salient Midstream & MLP Fund CEF 79471V105 1,032 119,475 SH   SOLE   10,500 0 108,975
SAP AG ADR ADR 803054204 385 2,810 SH   SOLE   186 0 2,624
Schlumberger Ltd. COM 806857108 14,464 363,403 SH   SOLE   57,837 0 305,566
Schwab Intl Equity ETF ETF 808524805 842 26,203 SH   SOLE   22,214 0 3,989
Schwab Strategic T INTRM TRM TRES ETF 808524854 494 8,985 SH   SOLE   8,985 0 0
SCHWAB STRATEGIC TR SHT TM US TRES ETF 808524862 455 9,000 SH   SOLE   9,000 0 0
SCHWAB STRATEGIC TR US AGGREGATE BOND ETF ETF 808524839 270 5,102 SH   SOLE   5,102 0 0
Schwab US Broad Market ETF ETF 808524102 1,427 20,225 SH   SOLE   14,997 0 5,228
Schwab US Dividend Equity ETF ETF 808524797 390 7,361 SH   SOLE   3,993 0 3,368
Schwab US Large Cap ETF ETF 808524201 1,400 19,984 SH   SOLE   13,671 0 6,313
Schwab US REIT ETF ETF 808524847 833 18,761 SH   SOLE   18,761 0 0
Schwab US Small-Cap ETF ETF 808524607 2,453 34,307 SH   SOLE   32,087 0 2,220
Seacoast Banking Corp of Florida COM 811707801 12,334 484,724 SH   SOLE   217,555 0 267,169
SEI Investments Company COM 784117103 784 13,982 SH   SOLE   7,250 0 6,732
SELECT SECTOR SPDR TR SBI CONS DISCR ETF 81369Y407 726 6,099 SH   SOLE   4,162 0 1,937
SELECT SECTOR SPDR TR SBI HEALTHCARE ETF 81369Y209 573 6,169 SH   SOLE   6,109 0 60
Sempra Energy COM 816851109 408 2,962 SH   SOLE   1,000 0 1,962
Sherwin Williams COM 824348106 7,200 15,709 SH   SOLE   387 0 15,322
SHINHAN FINANCIAL GROUP CO LTD SPN ADR RESTRD ADR 824596100 606 15,600 SH   SOLE   15,600 0 0
SIERRA WIRELESS INC COM 826516106 5,680 470,305 SH   SOLE   306,492 0 163,813
Silgan Holdings Inc COM 827048109 15,256 498,624 SH   SOLE   245,697 0 252,927
SILICON LABORATORIES INC COM COM 826919102 1,640 15,865 SH   SOLE   15,865 0 0
SIMPLY GOOD FOODS CO COM 82900L102 1,224 50,823 SH   SOLE   50,823 0 0
SIX FLAGS ENTMT CORP NEW COM COM 83001A102 2,227 44,824 SH   SOLE   44,824 0 0
Skyworks Solutions Inc COM 83088M102 992 12,847 SH   SOLE   5,893 0 6,954
SLM CORP COM COM 78442P106 8,324 856,470 SH   SOLE   682,030 0 174,440
Snap-On Incorporated COM 833034101 1,745 10,500 SH   SOLE   0 0 10,500
SOLARIS OILFIELD INFRSTR INC CL A COM 83418M103 18,375 1,226,653 SH   SOLE   969,586 0 257,067
Southern Company COM 842587107 822 14,843 SH   SOLE   3,739 0 11,104
Southwest Airlines COM 844741108 213 4,204 SH   SOLE   1,472 0 2,732
SOUTHWEST GAS HOLDINGS INC COM 844895102 27,021 301,498 SH   SOLE   233,602 0 67,896
SPARTAN MTRS INC COM COM 846819100 2,721 247,985 SH   SOLE   183,670 0 64,315
SPDR DJIA ETF Trust ETF 78467X109 583 2,197 SH   SOLE   334 0 1,863
SPDR Gold Shares ETF 78463V107 28,077 210,699 SH   SOLE   7,670 0 203,029
SPDR INDEX SHS FDS S&P INTL SMLCP ETF 78463X871 2,507 84,029 SH   SOLE   84,029 0 0
SPDR S&P 1000 ETF ETF 78464A847 228 6,681 SH   SOLE   381 0 6,300
SPDR S&P Dividend ETF ETF 78464A763 949 9,394 SH   SOLE   1,307 0 8,087
SPDR S&P Midcap 400 Dep ETF Trust ETF 78467Y107 3,099 8,745 SH   SOLE   4,753 0 3,992
SPDR SERIES TRUST S&P 600 SMCP VAL ETF 78464A300 4,144 68,386 SH   SOLE   68,386 0 0
SPDR SERIES TRUST S&P OIL & GAS EXP ETF 78464A730 6,814 250,016 SH   SOLE   249,946 0 70
SPROTT PHYSICAL GOLD AND SILVER CEF 85208r101 247 18,610 SH   SOLE   0 0 18,610
SPX Corporation COM 784635104 19,704 596,776 SH   SOLE   298,821 0 297,955
SQUARE INC CL A COM 852234103 535 7,371 SH   SOLE   0 0 7,371
SRC ENERGY INC COM COM 78470V108 2,310 465,487 SH   SOLE   170,924 0 294,563
STAG INDL INC COM COM 85254J102 13,111 433,594 SH   SOLE   329,170 0 104,424
STAGE STORES INC COM NEW COM 85254C305 10 13,413 SH   SOLE   13,413 0 0
STANDARD MOTOR PRODUCTS INC COM 853666105 1,168 25,765 SH   SOLE   25,765 0 0
STARBUCKS CORP COM COM 855244109 12,734 151,780 SH   SOLE   43,687 0 108,093
State Street Corporation COM 857477103 457 8,167 SH   SOLE   4,342 0 3,825
STERIS PLC COM G8473T100 790 5,300 SH   SOLE   5,300 0 0
STERLING CONSTRUCTION CO INC COM 859241101 980 73,014 SH   SOLE   73,014 0 0
Steven Madden Ltd COM 556269108 6,317 186,041 SH   SOLE   54,250 0 131,791
Stoneridge Inc COM 86183P102 4,443 140,895 SH   SOLE   40,673 0 100,222
Stryker Corp COM 863667101 4,154 20,192 SH   SOLE   1,238 0 18,954
SUN CMNTYS INC RE 866674104 2,567 20,032 SH   SOLE   20,032 0 0
Suntrust Banks COM 867914103 279 4,440 SH   SOLE   0 0 4,440
Surmodics Inc. COM 868873100 960 22,255 SH   SOLE   6,501 0 15,754
Sysco Corporation COM 871829107 572 8,092 SH   SOLE   2,098 0 5,994
T. Rowe Price Group Inc. COM 74144T108 12,762 116,560 SH   SOLE   114,337 0 2,223
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR ADR 874039100 3,952 100,903 SH   SOLE   100,454 0 449
Target Group COM 87612E106 17,713 204,475 SH   SOLE   193,433 0 11,042
TECK RESOURCES LTD CL B COM 878742204 688 29,850 SH   SOLE   29,850 0 0
TEEKAY TANKERS LTD CL A COM Y8565N102 18 13,949 SH   SOLE   13,949 0 0
TELADOC INC COM 87918A105 1,601 24,112 SH   SOLE   24,112 0 0
TELUS CORP COM COM 87971M103 1,596 43,252 SH   SOLE   43,252 0 0
Tesla Motors COM 88160R101 279 1,250 SH   SOLE   330 0 920
Tetra Tech Inc COM 88162G103 9,887 125,879 SH   SOLE   37,039 0 88,840
Texas Instruments Inc COM 882508104 3,281 28,611 SH   SOLE   15,600 0 13,011
THE CHARLES SCHWAB CORPORATION COM COM 808513105 2,091 52,060 SH   SOLE   39,722 0 12,338
Thermo Fisher Scientific Inc COM 883556102 57,536 195,986 SH   SOLE   51,099 0 144,887
Tiffany & Co COM 886547108 2,071 22,127 SH   SOLE   8,105 0 14,022
TIVITY HEALTH INC COM 88870R102 2,069 125,876 SH   SOLE   32,127 0 93,749
TIVO CORP COM 88870P106 457 62,159 SH   SOLE   62,159 0 0
TJX Companies Inc COM 872540109 37,582 710,709 SH   SOLE   283,775 0 426,934
TORM PLC COM G89479102 1,121 128,953 SH   SOLE   128,953 0 0
Tortoise Energy Infrastucture CEF 89147L100 2,868 126,822 SH   SOLE   2,968 0 123,854
Total Fina elf SA- Spon ADR ADR 89151E109 10,071 180,140 SH   SOLE   178,411 0 1,729
TOYOTA MOTOR CORP SP ADR REP2COM COM 892331307 392 3,164 SH   SOLE   3,164 0 0
TPI COMPOSITES INC COM COM 87266J104 1,204 48,740 SH   SOLE   48,740 0 0
TRANSCAT INC COM 893529107 725 28,349 SH   SOLE   28,349 0 0
TRANSUNION COM 89400J107 1,899 25,850 SH   SOLE   11,852 0 13,998
Travelers Companies Inc. COM 89417E109 12,600 84,446 SH   SOLE   79,035 0 5,411
Treehouse Foods Inc COM 89469A104 18,501 341,948 SH   SOLE   165,846 0 176,102
TRUPANION INC COM COM 898202106 1,463 40,471 SH   SOLE   40,471 0 0
TTEC HLDGS INC COM COM 89854H102 15,747 337,964 SH   SOLE   258,067 0 79,897
Tyler Technologies, Inc. COM 902252105 2,271 10,512 SH   SOLE   4,010 0 6,502
Ulta Salon Cosmetics & Frangrance Inc COM 90384S303 1,302 3,759 SH   SOLE   52 0 3,707
Umpqua Holdings Corp COM 904214103 45,296 2,729,820 SH   SOLE   1,197,085 0 1,532,735
Unilever N V -NY Shares ADR 904784709 9,614 158,436 SH   SOLE   154,781 0 3,655
Union Pacific Corp COM 907818108 17,812 105,318 SH   SOLE   57,165 0 48,153
UNITED CMNTY BKS BLAIRSVLE GA COM COM 90984P303 13,583 475,490 SH   SOLE   269,113 0 206,377
United Parcel Service - Cl B COM 911312106 7,147 69,209 SH   SOLE   2,754 0 66,455
United Technologies Corp COM 913017109 6,142 47,125 SH   SOLE   9,507 0 37,618
UnitedHealth Group Incorporated COM 91324P102 56,414 231,135 SH   SOLE   62,530 0 168,605
Universal Electronics COM 913483103 4,927 120,098 SH   SOLE   33,763 0 86,335
UPWORK INC COM 91688F104 339 21,022 SH   SOLE   21,022 0 0
US BANCORP DEL COM NEW COM 902973304 16,499 315,258 SH   SOLE   255,179 0 60,079
Utilities Select Sector SPDR ETF 81369Y886 214 3,600 SH   SOLE   1,977 0 1,623
VALE S A ADR ADR 91912E105 1,828 135,974 SH   SOLE   135,474 0 500
Valero Energy Corp COM 91913Y100 308 3,593 SH   SOLE   5 0 3,588
VanEck Vectors Biotech ETF ETF 92189F726 675 5,240 SH   SOLE   0 0 5,240
VANECK VECTORS ETF TR SEMICONDUCTOR ET ETF 92189F676 286 2,600 SH   SOLE   0 0 2,600
Vanguard Dividend Apprec ETF ETF 921908844 1,023 8,896 SH   SOLE   2,935 0 5,961
Vanguard Emerg Market Vipers ETF 922042858 5,779 135,746 SH   SOLE   79,349 0 56,397
Vanguard Europe Pacific ETF ETF 921943858 1,502 35,928 SH   SOLE   23,903 0 12,025
Vanguard Extended Market ETF ETF 922908652 2,807 23,650 SH   SOLE   575 0 23,075
Vanguard FTSE All -World Ex-U ETF 922042775 1,944 38,270 SH   SOLE   1,200 0 37,070
Vanguard Growth ETF ETF 922908736 2,036 12,495 SH   SOLE   2,632 0 9,863
Vanguard Health ETF ETF 92204A504 271 1,558 SH   SOLE   0 0 1,558
VANGUARD INDEX FDS MID CAP ETF ETF 922908629 321 1,924 SH   SOLE   1,592 0 332
VANGUARD INDEX FDS SMALL CP ETF ETF 922908751 444 2,825 SH   SOLE   2,083 0 742
Vanguard Info Tech ETF ETF 92204A702 317 1,503 SH   SOLE   566 0 937
Vanguard Int-Term Corporate ETF 92206C870 1,136 12,639 SH   SOLE   12,278 0 361
Vanguard Reit ETF ETF 922908553 507 5,817 SH   SOLE   878 0 4,939
Vanguard S&P 500 ETF ETF 922908363 3,513 13,051 SH   SOLE   7,070 0 5,981
Vanguard Small Cap Grwth ETF ETF 922908595 298 1,600 SH   SOLE   0 0 1,600
Vanguard Total Stock Mkt Etf ETF 922908769 2,843 18,936 SH   SOLE   1,510 0 17,426
Vanguard Value ETF ETF 922908744 711 6,411 SH   SOLE   406 0 6,005
Varian Medical Systems Inc. COM 92220P105 245 1,800 SH   SOLE   200 0 1,600
Ventas Inc RE 92276F100 440 6,428 SH   SOLE   0 0 6,428
Verint Systems Inc COM 92343X100 3,097 57,609 SH   SOLE   15,010 0 42,599
VERISK ANALYTICS INC COM 92345Y106 368 2,510 SH   SOLE   2,510 0 0
Verizon Communications Inc Com COM 92343V104 8,105 141,814 SH   SOLE   28,148 0 113,666
VF Corporation COM 918204108 42,242 483,705 SH   SOLE   184,310 0 299,395
Viacom CL B New COM 92553P201 2,596 86,869 SH   SOLE   85,969 0 900
VICI PPTYS INC RE 925652109 2,009 91,181 SH   SOLE   91,181 0 0
Visa Inc Cl A COM 92826C839 94,374 543,996 SH   SOLE   157,372 0 386,624
VISTRA ENERGY CORP COM 92840M102 2,149 94,904 SH   SOLE   94,904 0 0
Vodafone Group PLC COM 92857W308 773 47,522 SH   SOLE   477 0 47,045
Wabco Holdings Inc COM 92927K102 2,394 18,015 SH   SOLE   1,337 0 16,678
Wageworks Inc COM 930427109 1,447 28,495 SH   SOLE   7,226 0 21,269
Walgreens Boots Alliance Inc COM 931427108 12,406 227,114 SH   SOLE   66,330 0 160,784
WALMART INC COM COM 931142103 11,297 102,204 SH   SOLE   34,143 0 68,061
WARRIOR MET COAL INC COM 93627C101 13,716 525,120 SH   SOLE   418,143 0 106,977
Washington Federal Inc COM 938824109 18,397 526,650 SH   SOLE   395,830 0 130,820
Waste Connections Inc COM 94106B101 2,977 31,154 SH   SOLE   14,177 0 16,977
Waste Management Inc COM 94106L109 740 6,424 SH   SOLE   706 0 5,718
Watsco Inc COM 942622200 2,074 12,690 SH   SOLE   285 0 12,405
Webster Financial Corp COM 947890109 256 5,347 SH   SOLE   0 0 5,347
WEC Energy Group Inc COM 92939U106 11,196 134,234 SH   SOLE   6,994 0 127,240
Wells Fargo Company COM 949746101 6,807 143,923 SH   SOLE   30,281 0 113,642
WesBanco Inc COM 950810101 13,979 362,706 SH   SOLE   175,397 0 187,309
WESTERN ALLIANCE BANCORP COM 957638109 1,190 26,639 SH   SOLE   11,111 0 15,528
WESTERN MIDSTREAM PARTNERS LP OA 958669103 402 13,095 SH   SOLE   11,722 0 1,373
Western Union COM 959802109 351 17,600 SH   SOLE   10,500 0 7,100
Weyerhaeuser Co COM 962166104 2,965 112,377 SH   SOLE   9,141 0 103,236
Williams Companies Inc COM 969457100 462 16,444 SH   SOLE   7,095 0 9,349
Williams-Sonoma Inc COM 969904101 5,413 82,949 SH   SOLE   81,561 0 1,388
Wintrust Financial Corporation COM 97650W108 11,919 162,910 SH   SOLE   118,429 0 44,481
WIPRO LTD SPON ADR 1 SH ADR 97651M109 72 16,666 SH   SOLE   16,666 0 0
WOLVERINE WORLD WIDE INC COM COM 978097103 5,591 203,038 SH   SOLE   58,634 0 144,404
Woodward Inc COM 980745103 1,815 16,037 SH   SOLE   5,301 0 10,736
WORKIVA INC COM 98139A105 3,350 57,666 SH   SOLE   13,231 0 44,435
WORLD FUEL SVCS CORP COM COM 981475106 13,664 380,046 SH   SOLE   165,174 0 214,872
WPX Energy COM 98212B103 4,818 418,874 SH   SOLE   229,575 0 189,299
X FINANCIAL SPONSORED ADS ADR 98372W103 76 20,200 SH   SOLE   20,200 0 0
Xcel Energy Inc COM 98389B100 5,818 97,782 SH   SOLE   75,449 0 22,333
Xilinx Inc COM 983919101 472 4,010 SH   SOLE   1,320 0 2,690
YUM Brands Inc COM 988498101 2,703 24,470 SH   SOLE   7,103 0 17,367
Yum China Holdings Inc COM 98850P109 802 17,368 SH   SOLE   1,412 0 15,956
ZEBRA TECHNOLOGIES CORP CL A COM 989207105 12,229 58,396 SH   SOLE   33,772 0 24,624
ZENDESK INC COM COM 98936J101 834 9,371 SH   SOLE   9,371 0 0
Zimmer Biomet Holdings COM 98956P102 585 4,944 SH   SOLE   1,240 0 3,704
ZIONS BANCORPORATION COM 989701107 20,999 456,798 SH   SOLE   211,161 0 245,637
Zoetis Inc COM 98978V103 77,418 682,162 SH   SOLE   120,251 0 561,911