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 45,059 233,855 SH   SOLE   233,855 0 0
ABBOTT LABS COM 002824100 4,248 35,449 SH   SOLE   35,449 0 0
ABBVIE INC COM 00287Y109 121,321 1,121,058 SH   SOLE   1,121,058 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 78,722 284,967 SH   SOLE   284,967 0 0
AFLAC INC COM 001055102 1,015 19,838 SH   SOLE   19,838 0 0
AGNC INVT CORP COM 00123Q104 5,327 317,860 SH   SOLE   317,860 0 0
ALIGN TECHNOLOGY INC COM 016255101 432 797 SH   SOLE   797 0 0
ALLSTATE CORP COM 020002101 2,484 21,621 SH   SOLE   21,621 0 0
ALPHABET INC CAP STK CL C 02079K107 1,129 546 SH   SOLE   546 0 0
ALPHABET INC CAP STK CL A 02079K305 1,491 723 SH   SOLE   723 0 0
ALTRIA GROUP INC COM 02209S103 13,732 268,419 SH   SOLE   268,419 0 0
AMAZON COM INC COM 023135106 1,767 571 SH   SOLE   571 0 0
AMER SOFTWARE INC CL A 029683109 8,366 404,147 SH   SOLE   404,147 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 3,455 80,042 SH   SOLE   80,042 0 0
AMERICAN ELEC PWR CO INC COM 025537101 81,190 958,558 SH   SOLE   958,558 0 0
AMERICAN EXPRESS CO COM 025816109 84,039 594,168 SH   SOLE   594,168 0 0
AMGEN INC COM 031162100 1,808 7,265 SH   SOLE   7,265 0 0
AMPHENOL CORP NEW CL A 032095101 256 3,886 SH   SOLE   3,886 0 0
APPLE INC COM 037833100 50,562 413,930 SH   SOLE   413,930 0 0
APPLIED MATLS INC COM 038222105 202 1,514 SH   SOLE   1,514 0 0
ARMADA HOFFLER PPTYS INC COM 04208t108 2,958 235,866 SH   SOLE   235,866 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 94,040 1,891,398 SH   SOLE   1,891,398 0 0
AT&T INC COM 00206R102 18,878 623,648 SH   SOLE   623,648 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 241 10,000 SH   SOLE   10,000 0 0
ATRION CORP COM 049904105 4,989 7,779 SH   SOLE   7,779 0 0
AUDIOCODES LTD ORD m15342104 1,654 61,310 SH   SOLE   61,310 0 0
AUTODESK INC COM 052769106 266 960 SH   SOLE   960 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,449 7,687 SH   SOLE   7,687 0 0
AUTOZONE INC COM 053332102 472 336 SH   SOLE   336 0 0
AVNET INC COM 053807103 4,292 103,394 SH   SOLE   103,394 0 0
BANCFIRST CORP COM 05945F103 4,908 69,430 SH   SOLE   69,430 0 0
BANK NEW YORK MELLON CORP COM 064058100 564 11,936 SH   SOLE   11,936 0 0
BAXTER INTL INC COM 071813109 241 2,858 SH   SOLE   2,858 0 0
BCE INC COM NEW 05534B760 32,763 725,804 SH   SOLE   725,804 0 0
BECTON DICKINSON & CO COM 075887109 341 1,404 SH   SOLE   1,404 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,243 11 SH   SOLE   11 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,559 21,761 SH   SOLE   21,761 0 0
BK OF AMERICA CORP COM 060505104 564 14,589 SH   SOLE   14,589 0 0
BLACK HILLS CORP COM 092113109 7,487 112,127 SH   SOLE   112,127 0 0
BLACKROCK INC COM 09247X101 84,416 111,963 SH   SOLE   111,963 0 0
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 3,772 292,150 SH   SOLE   292,150 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 897 14,201 SH   SOLE   14,201 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 915 5,975 SH   SOLE   5,975 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 571 12,825 SH   SOLE   12,825 0 0
BROOKS AUTOMATION INC NEW COM 114340102 20,080 245,928 SH   SOLE   245,928 0 0
BROWN & BROWN INC COM 115236101 849 18,565 SH   SOLE   18,565 0 0
BROWN FORMAN CORP CL B 115637209 4,600 66,690 SH   SOLE   66,690 0 0
BRYN MAWR BK CORP COM 117665109 4,909 107,875 SH   SOLE   107,875 0 0
CAMECO CORP COM 13321L108 4,933 296,971 SH   SOLE   296,971 0 0
CANTEL MED CORP COM 138098108 5,405 67,693 SH   SOLE   67,693 0 0
CAPITAL ONE FINL CORP COM 14040H105 641 5,041 SH   SOLE   5,041 0 0
CARDINAL HEALTH INC COM 14149Y108 70,348 1,157,991 SH   SOLE   1,157,991 0 0
CARRIER GLOBAL CORPORATION COM 14448c104 299 7,089 SH   SOLE   7,089 0 0
CARTERS INC COM 146229109 3,564 40,074 SH   SOLE   40,074 0 0
CASEYS GEN STORES INC COM 147528103 16,054 74,259 SH   SOLE   74,259 0 0
CASS INFORMATION SYS INC COM 14808P109 6,380 137,881 SH   SOLE   137,881 0 0
CATERPILLAR INC COM 149123101 625 2,697 SH   SOLE   2,697 0 0
CHEVRON CORP NEW COM 166764100 16,223 154,810 SH   SOLE   154,810 0 0
CHUBB LIMITED COM H1467J104 72,042 456,047 SH   SOLE   456,047 0 0
CHURCH & DWIGHT INC COM 171340102 785 8,985 SH   SOLE   8,985 0 0
CINCINNATI FINL CORP COM 172062101 344 3,340 SH   SOLE   3,340 0 0
CISCO SYS INC COM 17275R102 2,938 56,816 SH   SOLE   56,816 0 0
CITIGROUP INC COM NEW 172967424 229 3,148 SH   SOLE   3,148 0 0
CLOROX CO DEL COM 189054109 405 2,100 SH   SOLE   2,100 0 0
COCA COLA CO COM 191216100 100,709 1,910,616 SH   SOLE   1,910,616 0 0
COLGATE PALMOLIVE CO COM 194162103 56,787 720,368 SH   SOLE   720,368 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 4,243 40,170 SH   SOLE   40,170 0 0
COMCAST CORP NEW CL A 20030N101 57,695 1,066,259 SH   SOLE   1,066,259 0 0
COMMERCE BANCSHARES INC COM 200525103 661 8,626 SH   SOLE   8,626 0 0
COMPASS MINERALS INTL INC COM 20451N101 3,282 52,328 SH   SOLE   52,328 0 0
COMPUTER PROGRAMS & SYS INC COM 205306103 4,667 152,501 SH   SOLE   152,501 0 0
CONMED CORP COM 207410101 13,951 106,830 SH   SOLE   106,830 0 0
CORE MARK HOLDING CO INC COM 218681104 4,981 128,738 SH   SOLE   128,738 0 0
CORESITE RLTY CORP COM 21870Q105 15,028 125,388 SH   SOLE   125,388 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,063 3,015 SH   SOLE   3,015 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 336 1,945 SH   SOLE   1,945 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 22,362 129,915 SH   SOLE   129,915 0 0
CSX CORP COM 126408103 215 2,232 SH   SOLE   2,232 0 0
CVS HEALTH CORP COM 126650100 420 5,583 SH   SOLE   5,583 0 0
DANAHER CORPORATION COM 235851102 817 3,631 SH   SOLE   3,631 0 0
DEERE & CO COM 244199105 1,415 3,783 SH   SOLE   3,783 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 598 3,643 SH   SOLE   3,643 0 0
DISNEY WALT CO COM 254687106 2,713 14,703 SH   SOLE   14,703 0 0
DOMINION ENERGY INC COM 25746U109 17,629 232,077 SH   SOLE   232,077 0 0
DOVER CORP COM 260003108 298 2,170 SH   SOLE   2,170 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 20,576 213,160 SH   SOLE   213,160 0 0
EATON CORP PLC SHS G29183103 15,155 109,594 SH   SOLE   109,594 0 0
ECOLAB INC COM 278865100 524 2,446 SH   SOLE   2,446 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 604 7,218 SH   SOLE   7,218 0 0
EMERSON ELEC CO COM 291011104 1,844 20,438 SH   SOLE   20,438 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 565 25,649 SH   SOLE   25,649 0 0
EQUIFAX INC COM 294429105 4,502 24,853 SH   SOLE   24,853 0 0
EQUINIX INC COM 29444U700 285 420 SH   SOLE   420 0 0
ESCO TECHNOLOGIES INC COM 296315104 8,513 78,180 SH   SOLE   78,180 0 0
EVERGY INC COM 30034W106 11,387 191,276 SH   SOLE   191,276 0 0
EXPEDITORS INTL WASH INC COM 302130109 11,147 103,507 SH   SOLE   103,507 0 0
EXXON MOBIL CORP COM 30231G102 3,815 68,330 SH   SOLE   68,330 0 0
FACEBOOK INC CL A 30303M102 342 1,161 SH   SOLE   1,161 0 0
FACTSET RESH SYS INC COM 303075105 204 662 SH   SOLE   662 0 0
FEDEX CORP COM 31428X106 412 1,451 SH   SOLE   1,451 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 64,654 459,809 SH   SOLE   459,809 0 0
FIRST HAWAIIAN INC COM 32051x108 14,872 543,366 SH   SOLE   543,366 0 0
FIRST LONG IS CORP COM 320734106 3,807 179,172 SH   SOLE   179,172 0 0
FLOWERS FOODS INC COM 343498101 6,099 256,261 SH   SOLE   256,261 0 0
FOUR CORNERS PPTY TR INC COM 35086T109 6,588 240,421 SH   SOLE   240,421 0 0
FRANKLIN ELEC INC COM 353514102 5,830 73,858 SH   SOLE   73,858 0 0
FULLER H B CO COM 359694106 6,127 97,394 SH   SOLE   97,394 0 0
GALLAGHER ARTHUR J & CO COM 363576109 1,128 9,038 SH   SOLE   9,038 0 0
GENERAL DYNAMICS CORP COM 369550108 588 3,240 SH   SOLE   3,240 0 0
GENERAL ELECTRIC CO COM 369604103 527 40,171 SH   SOLE   40,171 0 0
GENERAL MLS INC COM 370334104 19,638 320,252 SH   SOLE   320,252 0 0
GENTEX CORP COM 371901109 266 7,450 SH   SOLE   7,450 0 0
GENUINE PARTS CO COM 372460105 104,433 903,479 SH   SOLE   903,479 0 0
GILDAN ACTIVEWEAR INC COM 375916103 237 7,730 SH   SOLE   7,730 0 0
GLACIER BANCORP INC NEW COM 37637Q105 4,431 77,622 SH   SOLE   77,622 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 15,718 440,391 SH   SOLE   440,391 0 0
GLOBAL PMTS INC COM 37940X102 73,022 362,248 SH   SOLE   362,248 0 0
GRAINGER W W INC COM 384802104 1,455 3,629 SH   SOLE   3,629 0 0
HACKETT GROUP INC COM 404609109 7,443 454,133 SH   SOLE   454,133 0 0
HANESBRANDS INC COM 410345102 3,856 196,040 SH   SOLE   196,040 0 0
HANOVER INS GROUP INC COM 410867105 6,759 52,212 SH   SOLE   52,212 0 0
HASBRO INC COM 418056107 6,572 68,370 SH   SOLE   68,370 0 0
HEALTHCARE SVCS GROUP INC COM 421906108 13,811 492,733 SH   SOLE   492,733 0 0
HEXCEL CORP NEW COM 428291108 297 5,300 SH   SOLE   5,300 0 0
HOME DEPOT INC COM 437076102 129,479 424,175 SH   SOLE   424,175 0 0
HONEYWELL INTL INC COM 438516106 78,079 359,694 SH   SOLE   359,694 0 0
HOULIHAN LOKEY INC CL A 441593100 5,448 81,906 SH   SOLE   81,906 0 0
HUBBELL INC COM 443510607 63,902 341,921 SH   SOLE   341,921 0 0
HUMANA INC COM 444859102 209 499 SH   SOLE   499 0 0
HUNTINGTON BANCSHARES INC COM 446150104 4,454 283,315 SH   SOLE   283,315 0 0
IDACORP INC COM 451107106 3,631 36,320 SH   SOLE   36,320 0 0
ILLINOIS TOOL WKS INC COM 452308109 363 1,638 SH   SOLE   1,638 0 0
INDEPENDENCE RLTY TR INC COM 45378a106 3,680 242,105 SH   SOLE   242,105 0 0
INFOSYS LTD SPONSORED ADR 456788108 580 31,000 SH   SOLE   31,000 0 0
INTEL CORP COM 458140100 1,927 30,117 SH   SOLE   30,117 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 264 2,364 SH   SOLE   2,364 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 81,948 614,952 SH   SOLE   614,952 0 0
INTUIT COM 461202103 407 1,063 SH   SOLE   1,063 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 328 444 SH   SOLE   444 0 0
J & J SNACK FOODS CORP COM 466032109 3,735 23,788 SH   SOLE   23,788 0 0
JACK IN THE BOX INC COM 466367109 3,949 35,968 SH   SOLE   35,968 0 0
JOHNSON & JOHNSON COM 478160104 98,627 600,104 SH   SOLE   600,104 0 0
JOHNSON CTLS INTL PLC SHS G51502105 81,578 1,367,161 SH   SOLE   1,367,161 0 0
JPMORGAN CHASE & CO COM 46625H100 77,914 511,816 SH   SOLE   511,816 0 0
KAMAN CORP COM 483548103 4,115 80,233 SH   SOLE   80,233 0 0
KIMBERLY-CLARK CORP COM 494368103 885 6,362 SH   SOLE   6,362 0 0
KINDER MORGAN INC DEL COM 49456B101 4,962 298,007 SH   SOLE   298,007 0 0
KONTOOR BRANDS INC COM 50050n103 380 7,820 SH   SOLE   7,820 0 0
LAMB WESTON HLDGS INC COM 513272104 232 3,000 SH   SOLE   3,000 0 0
LANDSTAR SYS INC COM 515098101 3,181 19,273 SH   SOLE   19,273 0 0
LAZARD LTD SHS A G54050102 3,831 88,049 SH   SOLE   88,049 0 0
LEGGETT & PLATT INC COM 524660107 9,123 199,853 SH   SOLE   199,853 0 0
LILLY ELI & CO COM 532457108 1,790 9,581 SH   SOLE   9,581 0 0
LITTELFUSE INC COM 537008104 13,055 49,369 SH   SOLE   49,369 0 0
LOCKHEED MARTIN CORP COM 539830109 244 659 SH   SOLE   659 0 0
LOWES COS INC COM 548661107 2,252 11,841 SH   SOLE   11,841 0 0
LUMINEX CORP DEL COM 55027e102 7,339 230,075 SH   SOLE   230,075 0 0
M & T BK CORP COM 55261F104 61,036 402,585 SH   SOLE   402,585 0 0
MARSH & MCLENNAN COS INC COM 571748102 51,377 421,815 SH   SOLE   421,815 0 0
MASTERCARD INCORPORATED CL A 57636Q104 632 1,775 SH   SOLE   1,775 0 0
MCCORMICK & CO INC COM NON VTG 579780206 467 5,242 SH   SOLE   5,242 0 0
MCDONALDS CORP COM 580135101 4,134 18,444 SH   SOLE   18,444 0 0
MEDTRONIC PLC SHS G5960L103 84,125 712,142 SH   SOLE   712,142 0 0
MERCK & CO. INC COM 58933Y105 80,381 1,042,696 SH   SOLE   1,042,696 0 0
MERCURY GENL CORP NEW COM 589400100 20,240 332,833 SH   SOLE   332,833 0 0
MESA LABS INC COM 59064R109 662 2,720 SH   SOLE   2,720 0 0
METLIFE INC COM 59156R108 16,385 269,526 SH   SOLE   269,526 0 0
MGP INGREDIENTS INC NEW COM 55303J106 3,537 59,799 SH   SOLE   59,799 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 955 6,150 SH   SOLE   6,150 0 0
MICROSOFT CORP COM 594918104 145,835 618,548 SH   SOLE   618,548 0 0
MIDDLEBY CORP COM 596278101 244 1,475 SH   SOLE   1,475 0 0
MONDELEZ INTL INC CL A 609207105 55,226 943,558 SH   SOLE   943,558 0 0
MONRO INC COM 610236101 6,347 96,458 SH   SOLE   96,458 0 0
MOODYS CORP COM 615369105 3,650 12,223 SH   SOLE   12,223 0 0
MOOG INC CL A 615394202 5,685 68,372 SH   SOLE   68,372 0 0
MORGAN STANLEY COM NEW 617446448 376 4,839 SH   SOLE   4,839 0 0
MSC INDL DIRECT INC CL A 553530106 18,528 205,428 SH   SOLE   205,428 0 0
MUELLER WTR PRODS INC COM SER A 624758108 7,494 539,516 SH   SOLE   539,516 0 0
NATIONAL INSTRS CORP COM 636518102 6,674 154,539 SH   SOLE   154,539 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 5,290 470,255 SH   SOLE   470,255 0 0
NEXTERA ENERGY INC COM 65339F101 1,739 22,996 SH   SOLE   22,996 0 0
NIKE INC CL B 654106103 2,976 22,398 SH   SOLE   22,398 0 0
NORFOLK SOUTHN CORP COM 655844108 1,535 5,718 SH   SOLE   5,718 0 0
NORTHERN TR CORP COM 665859104 48,813 464,402 SH   SOLE   464,402 0 0
NORTHROP GRUMMAN CORP COM 666807102 463 1,430 SH   SOLE   1,430 0 0
NORTHWESTERN CORP COM NEW 668074305 4,008 61,470 SH   SOLE   61,470 0 0
NOVARTIS AG SPONSORED ADR 66987V109 202 2,368 SH   SOLE   2,368 0 0
NVENT ELECTRIC PLC SHS G6700G107 28,259 1,012,520 SH   SOLE   1,012,520 0 0
NVIDIA CORPORATION COM 67066G104 771 1,443 SH   SOLE   1,443 0 0
OLD REP INTL CORP COM 680223104 24,868 1,138,636 SH   SOLE   1,138,636 0 0
OMNICOM GROUP INC COM 681919106 87,941 1,185,988 SH   SOLE   1,185,988 0 0
ONEOK INC NEW COM 682680103 5,142 101,500 SH   SOLE   101,500 0 0
OPEN TEXT CORP COM 683715106 221 4,630 SH   SOLE   4,630 0 0
ORACLE CORP COM 68389X105 783 11,158 SH   SOLE   11,158 0 0
OTIS WORLDWIDE CORP COM 68902v107 265 3,869 SH   SOLE   3,869 0 0
PAYCHEX INC COM 704326107 22,890 233,521 SH   SOLE   233,521 0 0
PAYPAL HLDGS INC COM 70450Y103 386 1,591 SH   SOLE   1,591 0 0
PEGASYSTEMS INC COM 705573103 10,432 91,234 SH   SOLE   91,234 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 21,589 1,206,071 SH   SOLE   1,206,071 0 0
PEPSICO INC COM 713448108 1,629 11,518 SH   SOLE   11,518 0 0
PERKINELMER INC COM 714046109 267 2,080 SH   SOLE   2,080 0 0
PFIZER INC COM 717081103 25,365 700,111 SH   SOLE   700,111 0 0
PHILIP MORRIS INTL INC COM 718172109 71,121 801,457 SH   SOLE   801,457 0 0
PHILLIPS 66 COM 718546104 208 2,556 SH   SOLE   2,556 0 0
PHYSICIANS RLTY TR COM 71943U104 17,666 999,795 SH   SOLE   999,795 0 0
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 3,302 190,075 SH   SOLE   190,075 0 0
PLEXUS CORP COM 729132100 243 2,650 SH   SOLE   2,650 0 0
PNC FINL SVCS GROUP INC COM 693475105 268 1,529 SH   SOLE   1,529 0 0
POWER INTEGRATIONS INC COM 739276103 7,560 92,787 SH   SOLE   92,787 0 0
PPG INDS INC COM 693506107 593 3,945 SH   SOLE   3,945 0 0
PRICE T ROWE GROUP INC COM 74144T108 511 2,980 SH   SOLE   2,980 0 0
PRICESMART INC COM 741511109 6,935 71,678 SH   SOLE   71,678 0 0
PROCTER AND GAMBLE CO COM 742718109 106,063 783,158 SH   SOLE   783,158 0 0
PROGRESSIVE CORP COM 743315103 513 5,365 SH   SOLE   5,365 0 0
PSYCHEMEDICS CORP COM NEW 744375205 1,819 293,361 SH   SOLE   293,361 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 272 4,524 SH   SOLE   4,524 0 0
QUALCOMM INC COM 747525103 477 3,599 SH   SOLE   3,599 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513e101 60,015 776,695 SH   SOLE   776,695 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 234 11,307 SH   SOLE   11,307 0 0
RESMED INC COM 761152107 227 1,172 SH   SOLE   1,172 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 257 5,565 SH   SOLE   5,565 0 0
ROPER TECHNOLOGIES INC COM 776696106 623 1,545 SH   SOLE   1,545 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 28 750 SH   SOLE   750 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 344 8,763 SH   SOLE   8,763 0 0
S&P GLOBAL INC COM 78409V104 57,902 164,089 SH   SOLE   164,089 0 0
SAP SE SPON ADR 803054204 47,177 384,207 SH   SOLE   384,207 0 0
SAPIENS INTL CORP N V SHS G7T16G103 5,155 162,173 SH   SOLE   162,173 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410g104 289 1,041 SH   SOLE   1,041 0 0
SCHWAB CHARLES CORP COM 808513105 244 3,742 SH   SOLE   3,742 0 0
SEI INVTS CO COM 784117103 403 6,610 SH   SOLE   6,610 0 0
SERVICE CORP INTL COM 817565104 7,849 153,757 SH   SOLE   153,757 0 0
SIMULATIONS PLUS INC COM 829214105 10,397 164,399 SH   SOLE   164,399 0 0
SMITH A O CORP COM 831865209 1,055 15,610 SH   SOLE   15,610 0 0
SOUTH ST CORP COM 840441109 11,832 150,711 SH   SOLE   150,711 0 0
SOUTHERN CO COM 842587107 1,602 25,765 SH   SOLE   25,765 0 0
STAG INDL INC COM 85254j102 17,034 506,822 SH   SOLE   506,822 0 0
STANDEX INTL CORP COM 854231107 4,772 49,930 SH   SOLE   49,930 0 0
STARBUCKS CORP COM 855244109 47,139 431,398 SH   SOLE   431,398 0 0
STERLING BANCORP DEL COM 85917A100 6,626 287,830 SH   SOLE   287,830 0 0
STRYKER CORPORATION COM 863667101 6,194 25,431 SH   SOLE   25,431 0 0
SUN CMNTYS INC COM 866674104 549 3,660 SH   SOLE   3,660 0 0
SWITCH INC CL A 87105L104 4,569 280,990 SH   SOLE   280,990 0 0
SYSCO CORP COM 871829107 400 5,081 SH   SOLE   5,081 0 0
TAPESTRY INC COM 876030107 631 15,308 SH   SOLE   15,308 0 0
TARGET CORP COM 87612E106 18,313 92,459 SH   SOLE   92,459 0 0
TENNANT CO COM 880345103 4,241 53,080 SH   SOLE   53,080 0 0
TEXAS INSTRS INC COM 882508104 120,580 638,021 SH   SOLE   638,021 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 3,208 7,030 SH   SOLE   7,030 0 0
TJX COS INC NEW COM 872540109 369 5,583 SH   SOLE   5,583 0 0
TOTAL SE SPONSORED ADS 89151E109 9,990 214,647 SH   SOLE   214,647 0 0
TRACTOR SUPPLY CO COM 892356106 203 1,148 SH   SOLE   1,148 0 0
TRAVELERS COMPANIES INC COM 89417E109 227 1,512 SH   SOLE   1,512 0 0
TRICO BANCSHARES COM 896095106 7,243 152,907 SH   SOLE   152,907 0 0
TRUIST FINL CORP COM 89832q109 611 10,478 SH   SOLE   10,478 0 0
TRUSTMARK CORP COM 898402102 477 14,172 SH   SOLE   14,172 0 0
TTEC HLDGS INC COM 89854h102 7,415 73,821 SH   SOLE   73,821 0 0
U S PHYSICAL THERAPY INC COM 90337L108 3,749 36,013 SH   SOLE   36,013 0 0
UBIQUITI INC COM 90353w103 477 1,600 SH   SOLE   1,600 0 0
UNION PAC CORP COM 907818108 741 3,360 SH   SOLE   3,360 0 0
UNITED PARCEL SERVICE INC CL B 911312106 111,492 655,873 SH   SOLE   655,873 0 0
UNITEDHEALTH GROUP INC COM 91324P102 587 1,579 SH   SOLE   1,579 0 0
US BANCORP DEL COM NEW 902973304 490 8,857 SH   SOLE   8,857 0 0
VALERO ENERGY CORP COM 91913Y100 16,708 233,352 SH   SOLE   233,352 0 0
VALLEY NATL BANCORP COM 919794107 28,094 2,044,721 SH   SOLE   2,044,721 0 0
VALMONT INDS INC COM 920253101 7,334 30,856 SH   SOLE   30,856 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 24,823 426,877 SH   SOLE   426,877 0 0
VISA INC COM CL A 92826C839 70,760 334,201 SH   SOLE   334,201 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 412 7,496 SH   SOLE   7,496 0 0
WALKER & DUNLOP INC COM 93148P102 5,452 53,070 SH   SOLE   53,070 0 0
WALMART INC COM 931142103 5,879 43,282 SH   SOLE   43,282 0 0
WATSCO INC COM 942622200 2,813 10,789 SH   SOLE   10,789 0 0
WEC ENERGY GROUP INC COM 92939U106 11,109 118,694 SH   SOLE   118,694 0 0
WELLS FARGO CO NEW COM 949746101 366 9,362 SH   SOLE   9,362 0 0
WESTROCK CO COM 96145D105 939 18,040 SH   SOLE   18,040 0 0
WHIRLPOOL CORP COM 963320106 643 2,920 SH   SOLE   2,920 0 0
WILLIAMS COS INC COM 969457100 20,940 883,905 SH   SOLE   883,905 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 71,916 314,207 SH   SOLE   314,207 0 0
WOLVERINE WORLD WIDE INC COM 978097103 8,868 231,419 SH   SOLE   231,419 0 0
WOODWARD INC COM 980745103 6,214 51,515 SH   SOLE   51,515 0 0
WP CAREY INC COM 92936U109 14,562 205,795 SH   SOLE   205,795 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 1,986 12,407 SH   SOLE   12,407 0 0