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 CO COM 88579Y101 287 1,506 SH   SOLE   1,506 0 0
A T & T INC COM 00206R102 30 1,040 SH   SOLE   1,040 0 0
ABBOTT LABORATORIES COM 002824100 90 1,248 SH   SOLE   1,248 0 0
ABBVIE INC COM 00287Y109 344 3,733 SH   SOLE   3,733 0 0
ACCENTURE PLC-CL A COM G1151C101 67 472 SH   SOLE   472 0 0
ADT INC COM 00090Q103 2,005 333,610 SH   SOLE   333,610 0 0
ADT INC COM 00090Q103 2,738 455,600 SH   DFND 4 0 455,600 0
AES CORP COM 00130H105 2 141 SH   SOLE   141 0 0
AIR PRODUCTS & CHEMICALS INC COM 009158106 1,780 11,120 SH   SOLE   11,120 0 0
AIR PRODUCTS & CHEMICALS INC COM 009158106 17 105 SH   DFND 3 105 0 0
ALAMO GROUP INC COM 011311107 11 136 SH   SOLE   136 0 0
ALEXANDRIA REAL EST REIT COM 015271109 2,263 19,640 SH   SOLE   19,640 0 0
ALEXANDRIA REAL EST REIT COM 015271109 3,088 26,800 SH   DFND 4 0 26,800 0
ALGONQUIN POWER & UTILITIES COM 015857105 24,092 2,397,177 SH   SOLE   2,314,791 0 82,386
ALGONQUIN POWER & UTILITIES COM 015857105 14 1,401 SH   DFND 3 1,401 0 0
ALGONQUIN POWER & UTILITIES COM 015857105 3,206 319,000 SH   DFND 4 0 319,000 0
ALLEGION PLC COM G0176J109 12 146 SH   SOLE   146 0 0
ALLIANCEBERNSTEIN HLDG COM 01881G106 31 1,125 SH   SOLE   1,125 0 0
ALLIED MOTION TECHNOLOGIES INC COM 019330109 12 262 SH   SOLE   262 0 0
ALLSTATE CORP COM 020002101 3,276 39,650 SH   SOLE   39,650 0 0
ALLSTATE CORP COM 020002101 14 173 SH   DFND 3 173 0 0
ALPHABET INC. CLASS C COM 02079k107 22 21 SH   SOLE   21 0 0
ALTRIA GROUP INC COM 02209S103 135 2,732 SH   SOLE   2,382 0 350
AMAZON.COM INC COM 023135106 39 26 SH   SOLE   26 0 0
AMDOCS LTD COM G02602103 1 23 SH   SOLE   23 0 0
AMERICAN STATES WTR COM 029899101 21,330 318,163 SH   SOLE   306,219 0 11,944
AMERICAN STATES WTR COM 029899101 4,304 64,200 SH   DFND 4 0 64,200 0
AMERICAN TOWER CORP COM 03027X100 7,247 45,813 SH   SOLE   45,692 0 121
AMERICAN TOWER CORP COM 03027X100 20 127 SH   DFND 3 127 0 0
AMERICAN VANGUARD CORP COM 030371108 9 579 SH   SOLE   579 0 0
AMERICAN WATER WORKS CO INC COM 030420103 7,431 81,871 SH   SOLE   81,871 0 0
AMERICAN WATER WORKS CO INC COM 030420103 16 176 SH   DFND 3 176 0 0
AMERICAN WATER WORKS CO INC COM 030420103 3,077 33,900 SH   DFND 4 0 33,900 0
AMERIPRISE FINANCIAL INC COM 03076C106 4,887 46,824 SH   SOLE   46,625 0 199
AMERIPRISE FINANCIAL INC COM 03076C106 12 115 SH   DFND 3 115 0 0
AMERISAFE INC COM 03071H100 12,811 225,992 SH   SOLE   215,619 0 10,373
AMGEN INC COM 031162100 6,489 33,332 SH   SOLE   33,180 0 152
AMGEN INC COM 031162100 19 97 SH   DFND 3 97 0 0
AMPHENOL CORP CLASS A COM 032095101 114 1,401 SH   SOLE   1,401 0 0
ANTERO MIDSTREAM CORPORATION COM 03676B102 12,254 1,096,098 SH   SOLE   1,052,157 0 43,941
APPLE INC COM 037833100 6,021 38,170 SH   SOLE   38,018 0 152
APPLE INC COM 037833100 17 110 SH   DFND 3 110 0 0
ATMOS ENERGY CORP COM 049560105 2 19 SH   SOLE   19 0 0
ATRION CORP COM 049904105 21 28 SH   SOLE   28 0 0
AUTO DATA PROCESSING COM 053015103 1,097 8,367 SH   SOLE   8,115 0 252
BADGER METER INC COM 056525108 20,292 412,357 SH   SOLE   396,533 0 15,824
BADGER METER INC COM 056525108 3,504 71,200 SH   DFND 4 0 71,200 0
BANK OZK COM 06417N103 10,921 478,357 SH   SOLE   458,551 0 19,806
BANK OZK COM 06417N103 1,639 71,800 SH   DFND 4 0 71,800 0
BANKWELL FINANCIAL GROUP INC COM 06654A103 12 433 SH   SOLE   433 0 0
BEST BUY CO INC COM 086516101 1 22 SH   SOLE   22 0 0
BLACKROCK INC COM 09247X101 5,201 13,240 SH   SOLE   13,170 0 70
BLACKROCK INC COM 09247X101 14 36 SH   DFND 3 36 0 0
BOEING CO/THE COM 097023105 6,198 19,220 SH   SOLE   19,107 0 113
BOEING CO/THE COM 097023105 16 50 SH   DFND 3 50 0 0
BROADCOM INC COM 11135F101 7,241 28,478 SH   SOLE   28,425 0 53
BROADCOM INC COM 11135F101 22 88 SH   DFND 3 88 0 0
BROADRIDGE FINANCIAL SOLUTIO COM 11133T103 7,692 79,918 SH   SOLE   79,824 0 94
BROADRIDGE FINANCIAL SOLUTIO COM 11133T103 12 128 SH   DFND 3 128 0 0
BROADRIDGE FINANCIAL SOLUTIO COM 11133T103 2,493 25,900 SH   DFND 4 0 25,900 0
BWX TECHNOLOGIES INC COM 05605H100 17,110 447,550 SH   SOLE   429,017 0 18,533
BWX TECHNOLOGIES INC COM 05605H100 2,695 70,500 SH   DFND 4 0 70,500 0
C S G SYSTEMS INTL COM 126349109 12 384 SH   SOLE   384 0 0
CABLE ONE INC COM 12685J105 23,931 29,180 SH   SOLE   28,037 0 1,143
CABLE ONE INC COM 12685J105 3,854 4,700 SH   DFND 4 0 4,700 0
CALAVO GROWERS COM 128246105 19,376 265,566 SH   SOLE   255,359 0 10,207
CALAVO GROWERS COM 128246105 3,429 47,000 SH   DFND 4 0 47,000 0
CANTEL MEDICAL CORP COM 138098108 17,537 235,558 SH   SOLE   225,453 0 10,105
CANTEL MEDICAL CORP COM 138098108 1,638 22,000 SH   DFND 4 0 22,000 0
CARETRUST REIT INC COM 14174T107 10 568 SH   SOLE   568 0 0
CASEY'S GENERAL STORES INC COM 147528103 22,979 179,325 SH   SOLE   173,231 0 6,094
CASEY'S GENERAL STORES INC COM 147528103 16 128 SH   DFND 3 128 0 0
CASEY'S GENERAL STORES INC COM 147528103 3,024 23,600 SH   DFND 4 0 23,600 0
CASS INFORMATION SYS COM 14808P109 18 348 SH   SOLE   348 0 0
CDW CORP/DE COM 12514G108 2 22 SH   SOLE   22 0 0
CHEMED CORP COM 16359R103 32,416 114,430 SH   SOLE   110,099 0 4,331
CHEMED CORP COM 16359R103 16 56 SH   DFND 3 56 0 0
CHEMED CORP COM 16359R103 3,371 11,900 SH   DFND 4 0 11,900 0
CHESAPEAKE UTILITIES CORP COM 165303108 11 137 SH   SOLE   137 0 0
CHURCH & DWIGHT CO INC COM 171340102 11,001 167,293 SH   SOLE   166,802 0 491
CHURCH & DWIGHT CO INC COM 171340102 19 294 SH   DFND 3 294 0 0
CHURCH & DWIGHT CO INC COM 171340102 4,044 61,500 SH   DFND 4 0 61,500 0
CISCO SYSTEMS INC COM 17275R102 2 39 SH   SOLE   39 0 0
CITIZENS FINANCIAL GROUP INC COM 174610105 1 34 SH   SOLE   34 0 0
CIVISTA BANCSHARES COM 178867107 8 449 SH   SOLE   449 0 0
CLEARWAY ENERGY COM 18539C204 4,284 248,345 SH   SOLE   211,191 0 37,154
CLEARWAY ENERGY COM 18539C204 2,600 150,700 SH   DFND 4 0 150,700 0
CLEARWAY ENERGY CL A COM 18539C105 11,787 696,637 SH   SOLE   696,637 0 0
CLOROX CO COM 189054109 8 55 SH   SOLE   55 0 0
CABOT MICROELECTRONICS CORPORA COM 12709P103 15,717 164,830 SH   SOLE   158,320 0 6,510
CABOT MICROELECTRONICS CORPORA COM 12709P103 2,818 29,550 SH   DFND 4 0 29,550 0
COGENT COMMUNICATIONS HOLDIN COM 19239V302 19,357 428,156 SH   SOLE   411,475 0 16,681
COGENT COMMUNICATIONS HOLDIN COM 19239V302 3,011 66,600 SH   DFND 4 0 66,600 0
COGNEX CORP COM 192422103 2,195 56,770 SH   SOLE   56,770 0 0
COGNEX CORP COM 192422103 2,796 72,300 SH   DFND 4 0 72,300 0
COHEN & STEERS INC COM 19247A100 17,091 497,985 SH   SOLE   477,630 0 20,355
COHEN & STEERS INC COM 19247A100 2,498 72,800 SH   DFND 4 0 72,800 0
COMCAST CORP-CLASS A COM 20030N101 6,219 182,645 SH   SOLE   181,876 0 769
COMCAST CORP-CLASS A COM 20030N101 18 542 SH   DFND 3 542 0 0
COMERICA INCORPORATED COM 200340107 1 17 SH   SOLE   17 0 0
COMFORT SYSTEMS USA INC. COM 199908104 16,025 366,871 SH   SOLE   350,446 0 16,425
CORE-MARK HOLDING COMPANY COM 218681104 13,193 567,440 SH   SOLE   542,478 0 24,962
CORE-MARK HOLDING COMPANY COM 218681104 1,895 81,500 SH   DFND 4 0 81,500 0
CORESITE REALTY CORPORATION COM 21870Q105 1,853 21,238 SH   SOLE   21,238 0 0
CORESITE REALTY CORPORATION COM 21870Q105 2,765 31,700 SH   DFND 4 0 31,700 0
COSTCO WHOLESALE CORP COM 22160K105 6,532 32,067 SH   SOLE   32,014 0 53
COSTCO WHOLESALE CORP COM 22160K105 15 73 SH   DFND 3 73 0 0
CABOT OIL AND GAS COM 127097103 4,656 208,325 SH   SOLE   208,077 0 248
CABOT OIL AND GAS COM 127097103 16 717 SH   DFND 3 717 0 0
CABOT OIL AND GAS COM 127097103 2,888 129,223 SH   DFND 4 0 129,223 0
CRA INTERNATIONAL INC COM 12618T105 11 268 SH   SOLE   268 0 0
CROWN CASTLE INTL CO REIT COM 22822V101 186 1,714 SH   SOLE   1,714 0 0
CULP INC. COM 230215105 10 508 SH   SOLE   508 0 0
CUMMINS COM 231021106 27 202 SH   SOLE   202 0 0
DELEK LOGISTICS PARTNERS LP COM 24664T103 12 423 SH   SOLE   423 0 0
DIAGEO PLC ADR COM 25243Q205 6 40 SH   SOLE   40 0 0
DIAMOND HILL INVT GP CLASS A COM 25264r207 13 84 SH   SOLE   84 0 0
DIGITAL REALTY TRUST REIT COM 253868103 157 1,472 SH   SOLE   1,472 0 0
DISCOVER FINANCIAL SERVICES COM 254709108 5,897 99,976 SH   SOLE   99,544 0 432
DISCOVER FINANCIAL SERVICES COM 254709108 13 218 SH   DFND 3 218 0 0
DOLLAR GENERAL CORP COM 256677105 169 1,568 SH   SOLE   1,568 0 0
DOMINO'S PIZZA INC COM 25754A201 4,861 19,601 SH   SOLE   19,601 0 0
DOMINO'S PIZZA INC COM 25754A201 16 64 SH   DFND 3 64 0 0
DOMINO'S PIZZA INC COM 25754A201 3,696 14,902 SH   DFND 4 0 14,902 0
ECOLAB COM 278865100 3,440 23,344 SH   SOLE   23,143 0 201
ECOLAB COM 278865100 15 103 SH   DFND 3 103 0 0
EMERSON ELECTRIC COM 291011104 15 245 SH   SOLE   245 0 0
ENCOMPASS HEALTH CORP COM 29261A100 25,689 416,346 SH   SOLE   399,707 0 16,639
ENCOMPASS HEALTH CORP COM 29261A100 3,326 53,900 SH   DFND 4 0 53,900 0
ENERGY TRANSFER LP COM 29273V100 45 3,374 SH   SOLE   3,374 0 0
ENSIGN GROUP INC/THE COM 29358P101 29,249 754,043 SH   SOLE   723,538 0 30,505
ENSIGN GROUP INC/THE COM 29358P101 3,898 100,500 SH   DFND 4 0 100,500 0
ENTERPRISE PRD PRTNRS LP COM 293792107 91 3,694 SH   SOLE   3,694 0 0
EQUINIX INC COM 29444U700 5,286 14,993 SH   SOLE   14,948 0 45
EQUINIX INC COM 29444U700 15 43 SH   DFND 3 43 0 0
EQUITY LIFESTYLE PROPERTIES COM 29472R108 2 17 SH   SOLE   17 0 0
ESSEX PROPERTY TRUST INC COM 297178105 1 6 SH   SOLE   6 0 0
EVERCORE INC - A COM 29977A105 18,672 260,923 SH   SOLE   250,800 0 10,123
EVERCORE INC - A COM 29977A105 2,340 32,700 SH   DFND 4 0 32,700 0
EXPEDIA GROUP INC COM 30212P303 5,502 48,838 SH   SOLE   48,657 0 181
EXPEDIA GROUP INC COM 30212P303 15 137 SH   DFND 3 137 0 0
EXPONENT INC COM 30214U102 23,306 459,596 SH   SOLE   438,820 0 20,776
EXXON MOBIL CORP COM 30231G102 330 4,841 SH   SOLE   4,841 0 0
FACTSET RESEARCH SYSTEMS INC COM 303075105 7,518 37,564 SH   SOLE   37,456 0 108
FACTSET RESEARCH SYSTEMS INC COM 303075105 14 72 SH   DFND 3 72 0 0
FACTSET RESEARCH SYSTEMS INC COM 303075105 3,082 15,400 SH   DFND 4 0 15,400 0
FEDERAL AGRIC MTG CORP-CL C COM 313148306 13,051 215,926 SH   SOLE   205,642 0 10,284
FIDELITY NATIONAL FINANCIAL IN COM 31620R303 1 39 SH   SOLE   39 0 0
FIFTH THIRD BANCORP COM 316773100 1 49 SH   SOLE   49 0 0
FINANCIAL INSTITUTIONS INC. COM 317585404 11 420 SH   SOLE   420 0 0
FIRST AMERICAN FINL COM 31847R102 2,012 45,065 SH   SOLE   45,065 0 0
FIRST AMERICAN FINL COM 31847R102 2,723 61,000 SH   DFND 4 0 61,000 0
FLOWERS FOODS INC COM 343498101 6 333 SH   SOLE   333 0 0
FORRESTER RESEARCH INC. COM 346563109 12 277 SH   SOLE   277 0 0
FORTUNE BRANDS HM&S COM 34964C106 1,287 33,875 SH   SOLE   33,875 0 0
FORTUNE BRANDS HM&S COM 34964C106 1,565 41,200 SH   DFND 4 0 41,200 0
FRANKLIN RESOURCES COM 354613101 1 34 SH   SOLE   34 0 0
FS BANCORP INC COM 30263Y104 10 228 SH   SOLE   228 0 0
GENERAL ELECTRIC CO COM 369604301 270 35,710 SH   SOLE   35,710 0 0
GILEAD SCIENCES COM 375558103 1 21 SH   SOLE   21 0 0
GLOBAL CORD BLOOD CORPORATION COM G39342103 10 1,594 SH   SOLE   1,594 0 0
GLOBE LIFE INC COM 37959e102 1 17 SH   SOLE   17 0 0
GORMAN RUPP CO COM COM 383082104 13 411 SH   SOLE   411 0 0
GREENBRIER COMPANIES INC COM 393657101 10 244 SH   SOLE   244 0 0
GUARANTY BANCORP COM 40075T607 8 403 SH   SOLE   403 0 0
HAVERTY FURNITURE COMPANIES IN COM 419596101 13 668 SH   SOLE   668 0 0
HAWKINS INC COM 420261109 13 325 SH   SOLE   325 0 0
HEALTHCARE SERVICES GROUP COM 421906108 19,024 473,470 SH   SOLE   454,272 0 19,198
HEALTHCARE SERVICES GROUP COM 421906108 2,338 58,200 SH   DFND 4 0 58,200 0
HEICO CORP COM 422806109 4,714 60,838 SH   SOLE   60,838 0 0
HEICO CORP COM 422806109 15 192 SH   DFND 3 192 0 0
HEICO CORP COM 422806109 2,952 38,100 SH   DFND 4 0 38,100 0
HERSHEY CO/THE COM 427866108 2 15 SH   SOLE   15 0 0
HINGHAM INSTN SVGS COM 433323102 12 60 SH   SOLE   60 0 0
HOME BANCORP INC. COM 43689E107 10 288 SH   SOLE   288 0 0
HOME BANCSHARES INC COM 436893200 15,016 918,986 SH   SOLE   882,103 0 36,883
HOME BANCSHARES INC COM 436893200 2,212 135,400 SH   DFND 4 0 135,400 0
HOME DEPOT INC COM 437076102 6,193 36,046 SH   SOLE   35,861 0 185
HOME DEPOT INC COM 437076102 16 95 SH   DFND 3 95 0 0
HORMEL FOODS COM 440452100 5,581 130,769 SH   SOLE   130,769 0 0
HORMEL FOODS COM 440452100 16 386 SH   DFND 3 386 0 0
HUMANA INC COM 444859102 2 6 SH   SOLE   6 0 0
HURCO COMPANIES INC COM 447324104 10 292 SH   SOLE   292 0 0
INDEPENDENCE HOLDING CO COM 453440307 13 372 SH   SOLE   372 0 0
INTEL CORP COM 458140100 78 1,660 SH   SOLE   1,660 0 0
INTER PARFUMS INC COM 458334109 18 282 SH   SOLE   282 0 0
INTL FLAVORS AND FRAGRANCES COM 459506101 2,043 15,218 SH   SOLE   15,218 0 0
INTL FLAVORS AND FRAGRANCES COM 459506101 2,430 18,100 SH   DFND 4 0 18,100 0
INTUIT INC COM 461202103 7,304 37,102 SH   SOLE   36,884 0 218
INTUIT INC COM 461202103 19 98 SH   DFND 3 98 0 0
ISHARES TR RUSSELL 2000 INDX COM 464287655 9,330 69,682 SH   SOLE   69,682 0 0
J AND J SNACK FOODS COM 466032109 19,029 131,610 SH   SOLE   126,520 0 5,090
J AND J SNACK FOODS COM 466032109 3,354 23,200 SH   DFND 4 0 23,200 0
J2 GLOBAL COMMUNICATIONS COM 48123V102 25,834 372,354 SH   SOLE   360,096 0 12,258
J2 GLOBAL COMMUNICATIONS COM 48123V102 12 176 SH   DFND 3 176 0 0
J2 GLOBAL COMMUNICATIONS COM 48123V102 3,046 43,900 SH   DFND 4 0 43,900 0
JACK HENRY & ASSOCIATES INC COM 426281101 5,533 43,732 SH   SOLE   43,732 0 0
JACK HENRY & ASSOCIATES INC COM 426281101 14 114 SH   DFND 3 114 0 0
JACK HENRY & ASSOCIATES INC COM 426281101 2,834 22,400 SH   DFND 4 0 22,400 0
JOHNSON & JOHNSON COM 478160104 355 2,751 SH   SOLE   2,751 0 0
JOHNSON OUTDOORS CLASS A COM 479167108 10 167 SH   SOLE   167 0 0
JPMORGAN CHASE & CO COM 46625H100 5,585 57,216 SH   SOLE   56,977 0 239
JPMORGAN CHASE & CO COM 46625H100 18 184 SH   DFND 3 184 0 0
KADANT INC COM 48282T104 12 142 SH   SOLE   142 0 0
KAR AUCTION SERVICES INC COM 48238T109 1,386 29,035 SH   SOLE   29,035 0 0
KAR AUCTION SERVICES INC COM 48238T109 1,957 41,000 SH   DFND 4 0 41,000 0
KENNEDY - WILSON HOLDINGS INC. COM 489398107 17,593 968,228 SH   SOLE   929,689 0 38,539
KENNEDY - WILSON HOLDINGS INC. COM 489398107 2,529 139,200 SH   DFND 4 0 139,200 0
KLA TENCOR CORPORATION COM 482480100 1 14 SH   SOLE   14 0 0
L3HARRIS TECHNOLOGIES IN COM 502431109 5,652 41,978 SH   SOLE   41,978 0 0
L3HARRIS TECHNOLOGIES IN COM 502431109 17 125 SH   DFND 3 125 0 0
L3HARRIS TECHNOLOGIES IN COM 502431109 2,962 22,000 SH   DFND 4 0 22,000 0
LAKELAND FINANCIAL CORP COM 511656100 11 276 SH   SOLE   276 0 0
LAM RESEARCH CORP COM 512807108 4 27 SH   SOLE   27 0 0
LAUDER ESTEE COS COM 518439104 2 12 SH   SOLE   12 0 0
LAZARD LTD-CL A COM G54050102 124 3,354 SH   SOLE   3,354 0 0
LEMAITRE VASCULAR INC COM 525558201 17 733 SH   SOLE   733 0 0
LILLY ELI & CO COM 532457108 185 1,600 SH   SOLE   1,600 0 0
LIMONEIRA COMPANY COM 532746104 10 501 SH   SOLE   501 0 0
LINDE PLC F COM G5494J103 199 1,277 SH   SOLE   1,277 0 0
LITTELFUSE INC COM 537008104 17,438 101,689 SH   SOLE   97,845 0 3,844
LITTELFUSE INC COM 537008104 3,224 18,800 SH   DFND 4 0 18,800 0
LOCKHEED MARTIN COM 539830109 5,826 22,249 SH   SOLE   22,153 0 96
LOCKHEED MARTIN COM 539830109 15 57 SH   DFND 3 57 0 0
LOGMEIN INC COM 54142L109 15,180 186,097 SH   SOLE   177,607 0 8,490
LOWES COMPANIES INC COM 548661107 2 17 SH   SOLE   17 0 0
LYONDELLBASELL INDUSTRIES NV COM N53745100 1 14 SH   SOLE   14 0 0
MAGIC SFTWR ENTERPRS F COM 559166103 11 1,484 SH   SOLE   1,484 0 0
MARATHON PETROLEUM CORP COM 56585A102 1 23 SH   SOLE   23 0 0
MARKETAXESS HOLDINGS INC COM 57060D108 9,097 43,052 SH   SOLE   42,947 0 105
MARKETAXESS HOLDINGS INC COM 57060D108 19 90 SH   DFND 3 90 0 0
MARKETAXESS HOLDINGS INC COM 57060D108 3,846 18,200 SH   DFND 4 0 18,200 0
MASTERCARD INC CLASS A COM 57636Q104 2 10 SH   SOLE   10 0 0
MCCORMICK COM 579780206 3,479 24,989 SH   SOLE   24,989 0 0
MCCORMICK COM 579780206 20 144 SH   DFND 3 144 0 0
MCDONALDS CORP COM 580135101 256 1,440 SH   SOLE   1,440 0 0
MCKESSON CORP COM 58155Q103 1 10 SH   SOLE   10 0 0
MEDTRONIC PLC COM G5960L103 6,362 69,948 SH   SOLE   69,855 0 93
MEDTRONIC PLC COM G5960L103 19 211 SH   DFND 3 211 0 0
MERCANTILE BANK CORPORATION COM 587376104 11 403 SH   SOLE   403 0 0
MERCK & CO. INC. COM 58933Y105 61 800 SH   SOLE   800 0 0
MICROSOFT CORP COM 594918104 4,160 40,954 SH   SOLE   40,700 0 254
MICROSOFT CORP COM 594918104 22 216 SH   DFND 3 216 0 0
MIDDLESEX WATER COM 596680108 14 259 SH   SOLE   259 0 0
MORNINGSTAR INC COM 617700109 19,130 174,162 SH   SOLE   166,302 0 7,860
MOTOROLA SOLUTIONS INC COM 620076307 8,306 72,199 SH   SOLE   72,199 0 0
MOTOROLA SOLUTIONS INC COM 620076307 19 162 SH   DFND 3 162 0 0
MOTOROLA SOLUTIONS INC COM 620076307 3,428 29,800 SH   DFND 4 0 29,800 0
MSCI INC COM 55354G100 5,937 40,272 SH   SOLE   40,272 0 0
MSCI INC COM 55354G100 16 110 SH   DFND 3 110 0 0
MSCI INC COM 55354G100 3,361 22,800 SH   DFND 4 0 22,800 0
NATHANS FAMOUS COM 632347100 9 136 SH   SOLE   136 0 0
NATURAL HEALTH TRENDS CORP COM 63888P406 11 579 SH   SOLE   579 0 0
NEENAH INC. COM 640079109 11,308 191,928 SH   SOLE   182,752 0 9,176
NETAPP INC COM 64110D104 2 27 SH   SOLE   27 0 0
NEXPOINT RESIDENTIAL COM 65341D102 17 480 SH   SOLE   480 0 0
NEXTERA ENERGY INC COM 65339F101 3,080 17,717 SH   SOLE   17,717 0 0
NEXTERA ENERGY INC COM 65339F101 22 124 SH   DFND 3 124 0 0
NORDSON CORP COM COM 655663102 5,342 44,763 SH   SOLE   44,763 0 0
NORDSON CORP COM COM 655663102 13 112 SH   DFND 3 112 0 0
NORDSON CORP COM COM 655663102 3,222 27,000 SH   DFND 4 0 27,000 0
NOVO-NORDISK A S ADR COM 670100205 565 12,262 SH   SOLE   12,262 0 0
NTNL RESEARCH COM 637372202 13 341 SH   SOLE   341 0 0
ONEOK INC COM 682680103 2,789 51,700 SH   SOLE   51,613 0 87
ONEOK INC COM 682680103 15 270 SH   DFND 3 270 0 0
OPEN TEXT CORP COM 683715106 2 49 SH   SOLE   49 0 0
PAYCHEX INC COM 704326107 3,445 52,882 SH   SOLE   52,882 0 0
PAYCHEX INC COM 704326107 14 213 SH   DFND 3 213 0 0
PBF LOGISTICS LP COM 69318Q104 12 592 SH   SOLE   592 0 0
PEPSICO INC COM 713448108 71 640 SH   SOLE   640 0 0
PERRIGO COMPANY COM G97822103 2,558 66,012 SH   SOLE   66,012 0 0
PERRIGO COMPANY COM G97822103 10 257 SH   DFND 3 257 0 0
PERRIGO COMPANY COM G97822103 1,162 30,000 SH   DFND 4 0 30,000 0
PETMED EXPRESS INC COM 716382106 8,636 371,286 SH   SOLE   356,193 0 15,093
PETMED EXPRESS INC COM 716382106 1,479 63,600 SH   DFND 4 0 63,600 0
PFIZER INC COM 717081103 345 7,897 SH   SOLE   7,897 0 0
PHIBRO ANIMAL HEALTH CORPORATI COM 71742Q106 15 477 SH   SOLE   477 0 0
PHILIP MORRIS INTL COM 718172109 396 5,928 SH   SOLE   5,928 0 0
PHILLIPS 66 COM 718546104 2,742 31,832 SH   SOLE   31,544 0 288
PHILLIPS 66 COM 718546104 15 176 SH   DFND 3 176 0 0
PHILLIPS 66 PARTNERS LP COM 718549207 2,913 69,185 SH   SOLE   54,503 0 14,682
PHILLIPS 66 PARTNERS LP COM 718549207 2,354 55,900 SH   DFND 4 0 55,900 0
POOL CORP COM 73278L105 28,946 194,725 SH   SOLE   186,899 0 7,826
POOL CORP COM 73278L105 3,020 20,319 SH   DFND 4 0 20,319 0
POWER INTEGRATIONS INC COM 739276103 20,348 333,690 SH   SOLE   320,291 0 13,399
POWER INTEGRATIONS INC COM 739276103 3,110 51,000 SH   DFND 4 0 51,000 0
PPG INDUSTRIES INC COM 693506107 96 936 SH   SOLE   936 0 0
PREFERRED APARTMENT COMMUNITIE COM 74039L103 11 761 SH   SOLE   761 0 0
PREFERRED BANK COM 740367404 10 220 SH   SOLE   220 0 0
PREMIER FINL CORP COM 74052F108 11 433 SH   SOLE   433 0 0
PROSPERITY BANCSHARES INC COM 743606105 2,538 40,744 SH   SOLE   40,744 0 0
PROSPERITY BANCSHARES INC COM 743606105 3,227 51,800 SH   DFND 4 0 51,800 0
PSYCHEMEDICS CORPORATION COM 744375205 11 704 SH   SOLE   704 0 0
QTS REALTY TRUST INC CLASS A COM 74736A103 14,796 399,343 SH   SOLE   380,413 0 18,930
QUAKER CHEMICAL CORPORATION COM 747316107 22,183 124,828 SH   SOLE   119,703 0 5,125
QUAKER CHEMICAL CORPORATION COM 747316107 2,932 16,500 SH   DFND 4 0 16,500 0
QUEST DIAGNOSTICS INC COM 74834L100 7,102 85,288 SH   SOLE   85,206 0 82
QUEST DIAGNOSTICS INC COM 74834L100 16 192 SH   DFND 3 192 0 0
QUEST DIAGNOSTICS INC COM 74834L100 2,307 27,700 SH   DFND 4 0 27,700 0
RAYMOND JAMES FINANCIAL INC COM 754730109 2 24 SH   SOLE   24 0 0
RAYTHEON CO COM 755111507 1 8 SH   SOLE   8 0 0
RE/MAX HLDG INC CLASS A COM 75524w108 8 244 SH   SOLE   244 0 0
REALTY INCOME COM 756109104 14 220 SH   SOLE   220 0 0
REPUBLIC BANCORP KENTUCKY COM 760281204 12 313 SH   SOLE   313 0 0
RESMED INC COM 761152107 3,267 28,687 SH   SOLE   28,687 0 0
RESMED INC COM 761152107 3,917 34,400 SH   DFND 4 0 34,400 0
RETAIL OPPORTUNITY INVST CORP COM 76131N101 12,597 793,282 SH   SOLE   762,499 0 30,783
RETAIL OPPORTUNITY INVST CORP COM 76131N101 2,314 145,700 SH   DFND 4 0 145,700 0
RIVERVIEW BANCORP COM 769397100 9 1,203 SH   SOLE   1,203 0 0
ROCKWELL AUTOMATION COM 773903109 176 1,167 SH   SOLE   1,167 0 0
ROLLINS INC COM 775711104 19 532 SH   SOLE   532 0 0
ROSS STORES INC COM 778296103 7,874 94,641 SH   SOLE   94,054 0 587
ROSS STORES INC COM 778296103 19 227 SH   DFND 3 227 0 0
RUTH'S HOSPITALITY GROUP INC. COM 783332109 10 459 SH   SOLE   459 0 0
RYDER SYSTEMS INC COM 783549108 18,516 384,559 SH   SOLE   368,608 0 15,951
RYDER SYSTEMS INC COM 783549108 2,994 62,190 SH   DFND 4 0 62,190 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107 17,451 261,677 SH   SOLE   251,393 0 10,284
RYMAN HOSPITALITY PPTYS INC COM 78377T107 3,028 45,400 SH   DFND 4 0 45,400 0
S&P GLOBAL INC COM 78409V104 2 9 SH   SOLE   9 0 0
SERVICE CORP INTL COM 817565104 5,686 141,222 SH   SOLE   141,222 0 0
SERVICE CORP INTL COM 817565104 17 424 SH   DFND 3 424 0 0
SERVICE CORP INTL COM 817565104 3,603 89,500 SH   DFND 4 0 89,500 0
SHERWIN-WILLIAMS CO/THE COM 824348106 1,065 2,708 SH   SOLE   2,628 0 80
SHERWIN-WILLIAMS CO/THE COM 824348106 18 45 SH   DFND 3 45 0 0
SIMON PROPERTY GROUP COM 828806109 2 9 SH   SOLE   9 0 0
SIMULATIONS PLUS INC COM 829214105 18 892 SH   SOLE   892 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 2 305 SH   SOLE   305 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1 16 SH   SOLE   16 0 0
SMITH A O COM 831865209 1 26 SH   SOLE   26 0 0
SNAP-ON INC COM 833034101 2,174 14,965 SH   SOLE   14,965 0 0
SNAP-ON INC COM 833034101 2,731 18,800 SH   DFND 4 0 18,800 0
SOUTHERN MISS BANCO COM 843380106 10 308 SH   SOLE   308 0 0
STANDARD MOTOR PRODUCTS COM 853666105 15,553 321,150 SH   SOLE   307,334 0 13,816
STANDEX INTL CORP COM 854231107 10,586 157,580 SH   SOLE   150,309 0 7,271
STARBUCKS CORP COM 855244109 5,865 91,074 SH   SOLE   90,806 0 268
STARBUCKS CORP COM 855244109 18 284 SH   DFND 3 284 0 0
STEPAN CO COM 858586100 21 281 SH   SOLE   281 0 0
STERIS PLC COM G8473T100 24,092 225,472 SH   SOLE   216,815 0 8,657
STERIS PLC COM G8473T100 3,836 35,900 SH   DFND 4 0 35,900 0
STRYKER CORP COM 863667101 2 12 SH   SOLE   12 0 0
SUNTRUST BANKS COM 867914103 2,802 55,561 SH   SOLE   55,561 0 0
SUNTRUST BANKS COM 867914103 15 302 SH   DFND 3 302 0 0
SYNCHRONY FINL COM 87165b103 100 4,270 SH   SOLE   4,270 0 0
SYNNEX CORPORATION COM 87162W100 18,998 235,009 SH   SOLE   225,336 0 9,673
SYNNEX CORPORATION COM 87162W100 3,127 38,680 SH   DFND 4 0 38,680 0
T ROWE PRICE GROUP INC COM 74144T108 1 14 SH   SOLE   14 0 0
TD AMERITRADE HOLDING CP COM 87236Y108 2 35 SH   SOLE   35 0 0
TEXAS INSTRUMENTS INC COM 882508104 3,094 32,736 SH   SOLE   32,736 0 0
TEXAS INSTRUMENTS INC COM 882508104 16 166 SH   DFND 3 166 0 0
THOR INDUSTRIES INC COM 885160101 9,425 181,241 SH   SOLE   174,108 0 7,133
THOR INDUSTRIES INC COM 885160101 1,544 29,700 SH   DFND 4 0 29,700 0
TJX COMPANIES INC COM 872540109 2,051 45,847 SH   SOLE   45,847 0 0
TJX COMPANIES INC COM 872540109 16 348 SH   DFND 3 348 0 0
TORO CO COM 891092108 2,118 37,895 SH   SOLE   37,895 0 0
TORO CO COM 891092108 2,520 45,100 SH   DFND 4 0 45,100 0
TORTOISE EGY INFRASTRUCT COM 89147L100 41 2,050 SH   SOLE   2,050 0 0
TOWER INTERNATIONAL INC COM 891826109 10 402 SH   SOLE   402 0 0
TRACTOR SUPPLY COMPANY COM 892356106 3,037 36,398 SH   SOLE   36,398 0 0
TRACTOR SUPPLY COMPANY COM 892356106 3,688 44,200 SH   DFND 4 0 44,200 0
TRANSMONTAIGNE PARTNERS LP COM 89376V100 11 269 SH   SOLE   269 0 0
TURNING PT BRANDS COM 90041l105 11 386 SH   SOLE   386 0 0
U.S. PHYSICAL THERAPY INC COM 90337L108 19,473 190,256 SH   SOLE   181,979 0 8,277
UGI CORP COM 902681105 73 1,376 SH   SOLE   1,376 0 0
UNION PACIFIC CORP COM 907818108 6,250 45,213 SH   SOLE   44,994 0 219
UNION PACIFIC CORP COM 907818108 17 124 SH   DFND 3 124 0 0
UNITED COMMUNITY FINNANCIAL CO COM 909839102 11 1,237 SH   SOLE   1,237 0 0
UNITEDHEALTH GROUP INC COM 91324P102 6,831 27,421 SH   SOLE   27,251 0 170
UNITEDHEALTH GROUP INC COM 91324P102 22 89 SH   DFND 3 89 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 8,572 91,610 SH   SOLE   87,524 0 4,086
USD PARTNERS LP COM 903318103 12 1,104 SH   SOLE   1,104 0 0
UTAH MEDICAL PRODUCT COM 917488108 17 199 SH   SOLE   199 0 0
VISA INC-CLASS A SHARES COM 92826C839 8,319 63,050 SH   SOLE   62,661 0 389
VISA INC-CLASS A SHARES COM 92826C839 20 149 SH   DFND 3 149 0 0
VSE CORPORATION COM 918284100 8 276 SH   SOLE   276 0 0
W E C ENERGY GROUP INC COM 92939U106 41 585 SH   SOLE   585 0 0
WALGREENS BOOTS ALLIANCE COM 931427108 1 21 SH   SOLE   21 0 0
WALT DISNEY CO COM 254687106 2 17 SH   SOLE   17 0 0
WASTE CONNECTIONS INC COM 94106B101 9,506 128,024 SH   SOLE   127,488 0 536
WASTE CONNECTIONS INC COM 94106B101 17 231 SH   DFND 3 231 0 0
WASTE CONNECTIONS INC COM 94106B101 3,133 42,200 SH   DFND 4 0 42,200 0
WASTE MANAGEMENT INC COM 94106L109 2 17 SH   SOLE   17 0 0
WEST PHARMACEUTICAL SERVICES COM 955306105 1 13 SH   SOLE   13 0 0
WESTERN UNION COMPANY COM 959802109 1 79 SH   SOLE   79 0 0
WESTWOOD HOLDINGS GROUP COM 961765104 246 7,222 SH   SOLE   7,042 0 180
WEYCO GROUP INC COM 962149100 10 357 SH   SOLE   357 0 0
WINMARK CORP COM 974250102 15 95 SH   SOLE   95 0 0
WR BERKLEY CORP COM 084423102 2 21 SH   SOLE   21 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 6 175 SH   SOLE   175 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 3,711 81,800 SH   SOLE   81,314 0 486
WYNDHAM HOTELS & RESORTS INC COM 98311A105 2,377 52,400 SH   DFND 4 0 52,400 0
XCEL ENERGY INC COM 98389B100 2 31 SH   SOLE   31 0 0
XILINX COM 983919101 281 3,300 SH   SOLE   3,300 0 0
YUM! BRANDS INC COM 988498101 7 80 SH   SOLE   80 0 0
ZOETIS INC COM 98978V103 6,143 71,814 SH   SOLE   71,539 0 275
ZOETIS INC COM 98978V103 21 242 SH   DFND 3 242 0 0