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 38,858 222,310 SH   SOLE   222,310 0 0
ABBOTT LABS COM 002824100 3,898 35,601 SH   SOLE   35,601 0 0
ABBVIE INC COM 00287Y109 113,791 1,061,980 SH   SOLE   1,061,980 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 74,971 287,015 SH   SOLE   287,015 0 0
AFLAC INC COM 001055102 824 18,525 SH   SOLE   18,525 0 0
AGNC INVT CORP COM 00123Q104 4,991 319,910 SH   SOLE   319,910 0 0
ALIGN TECHNOLOGY INC COM 016255101 426 797 SH   SOLE   797 0 0
ALLSTATE CORP COM 020002101 2,403 21,862 SH   SOLE   21,862 0 0
ALPHABET INC CAP STK CL C 02079K107 1,013 578 SH   SOLE   578 0 0
ALPHABET INC CAP STK CL A 02079K305 1,393 795 SH   SOLE   795 0 0
ALTRIA GROUP INC COM 02209S103 10,865 265,002 SH   SOLE   265,002 0 0
AMAZON COM INC COM 023135106 2,062 633 SH   SOLE   633 0 0
AMER SOFTWARE INC CL A 029683109 7,346 427,832 SH   SOLE   427,832 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 12,788 298,992 SH   SOLE   298,992 0 0
AMERICAN ELEC PWR CO INC COM 025537101 66,438 797,868 SH   SOLE   797,868 0 0
AMERICAN EXPRESS CO COM 025816109 72,128 596,542 SH   SOLE   596,542 0 0
AMGEN INC COM 031162100 1,670 7,265 SH   SOLE   7,265 0 0
AMPHENOL CORP NEW CL A 032095101 254 1,943 SH   SOLE   1,943 0 0
APPLE INC COM 037833100 57,312 431,921 SH   SOLE   431,921 0 0
ARMADA HOFFLER PPTYS INC COM 04208t108 1,665 148,374 SH   SOLE   148,374 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 90,614 1,812,650 SH   SOLE   1,812,650 0 0
AT&T INC COM 00206R102 17,283 600,944 SH   SOLE   600,944 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 159 10,000 SH   SOLE   10,000 0 0
ATRION CORP COM 049904105 4,707 7,329 SH   SOLE   7,329 0 0
AUTODESK INC COM 052769106 291 952 SH   SOLE   952 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,362 7,732 SH   SOLE   7,732 0 0
AVNET INC COM 053807103 3,746 106,694 SH   SOLE   106,694 0 0
BANCFIRST CORP COM 05945F103 4,470 76,150 SH   SOLE   76,150 0 0
BANK NEW YORK MELLON CORP COM 064058100 541 12,757 SH   SOLE   12,757 0 0
BCE INC COM NEW 05534B760 30,454 711,552 SH   SOLE   711,552 0 0
BECTON DICKINSON & CO COM 075887109 431 1,722 SH   SOLE   1,722 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,826 11 SH   SOLE   11 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,891 21,092 SH   SOLE   21,092 0 0
BK OF AMERICA CORP COM 060505104 207 6,845 SH   SOLE   6,845 0 0
BK OF AMERICA CORP 7.25%CNV PFD L 060505682 8 5 SH   SOLE   5 0 0
BLACK HILLS CORP COM 092113109 6,267 101,982 SH   SOLE   101,982 0 0
BLACKROCK INC COM 09247X101 84,750 117,457 SH   SOLE   117,457 0 0
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 3,509 294,600 SH   SOLE   294,600 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 974 15,709 SH   SOLE   15,709 0 0
BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 0 23 SH   SOLE   23 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,102 7,190 SH   SOLE   7,190 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 529 12,825 SH   SOLE   12,825 0 0
BROOKS AUTOMATION INC NEW COM 114340102 20,373 300,272 SH   SOLE   300,272 0 0
BROWN & BROWN INC COM 115236101 842 17,765 SH   SOLE   17,765 0 0
BROWN FORMAN CORP CL B 115637209 5,358 67,460 SH   SOLE   67,460 0 0
BRYN MAWR BK CORP COM 117665109 3,314 108,315 SH   SOLE   108,315 0 0
CAMECO CORP COM 13321L108 4,083 304,721 SH   SOLE   304,721 0 0
CANTEL MED CORP COM 138098108 5,744 72,843 SH   SOLE   72,843 0 0
CAPITAL ONE FINL CORP COM 14040H105 494 5,000 SH   SOLE   5,000 0 0
CARDINAL HEALTH INC COM 14149Y108 52,159 973,846 SH   SOLE   973,846 0 0
CARRIER GLOBAL CORPORATION COM 14448c104 304 8,058 SH   SOLE   8,058 0 0
CARTERS INC COM 146229109 3,751 39,874 SH   SOLE   39,874 0 0
CASEYS GEN STORES INC COM 147528103 13,710 76,756 SH   SOLE   76,756 0 0
CASS INFORMATION SYS INC COM 14808P109 5,096 130,966 SH   SOLE   130,966 0 0
CATERPILLAR INC COM 149123101 518 2,845 SH   SOLE   2,845 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 215 325 SH   SOLE   325 0 0
CHEVRON CORP NEW COM 166764100 11,980 141,859 SH   SOLE   141,859 0 0
CHOICE HOTELS INTL INC COM 169905106 2,035 19,067 SH   SOLE   19,067 0 0
CHUBB LIMITED COM H1467J104 70,173 455,907 SH   SOLE   455,907 0 0
CHURCH & DWIGHT INC COM 171340102 751 8,605 SH   SOLE   8,605 0 0
CINCINNATI FINL CORP COM 172062101 292 3,340 SH   SOLE   3,340 0 0
CISCO SYS INC COM 17275R102 2,978 66,551 SH   SOLE   66,551 0 0
CLOROX CO DEL COM 189054109 482 2,388 SH   SOLE   2,388 0 0
COCA COLA CO COM 191216100 97,040 1,769,513 SH   SOLE   1,769,513 0 0
COLGATE PALMOLIVE CO COM 194162103 58,136 679,870 SH   SOLE   679,870 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 3,189 36,500 SH   SOLE   36,500 0 0
COMCAST CORP NEW CL A 20030N101 24,191 461,662 SH   SOLE   461,662 0 0
COMMERCE BANCSHARES INC COM 200525103 567 8,626 SH   SOLE   8,626 0 0
COMPASS MINERALS INTL INC COM 20451N101 3,211 52,028 SH   SOLE   52,028 0 0
COMPUTER PROGRAMS & SYS INC COM 205306103 4,316 160,801 SH   SOLE   160,801 0 0
CONMED CORP COM 207410101 5,448 48,645 SH   SOLE   48,645 0 0
CONOCOPHILLIPS COM 20825C104 284 7,095 SH   SOLE   7,095 0 0
CORE MARK HOLDING CO INC COM 218681104 3,436 116,988 SH   SOLE   116,988 0 0
CORESITE RLTY CORP COM 21870Q105 5,621 44,868 SH   SOLE   44,868 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,139 3,024 SH   SOLE   3,024 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 468 3,550 SH   SOLE   3,550 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 15,745 98,910 SH   SOLE   98,910 0 0
CSX CORP COM 126408103 235 2,587 SH   SOLE   2,587 0 0
CVS HEALTH CORP COM 126650100 488 7,139 SH   SOLE   7,139 0 0
DANAHER CORPORATION COM 235851102 805 3,622 SH   SOLE   3,622 0 0
DEERE & CO COM 244199105 1,018 3,782 SH   SOLE   3,782 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 609 3,835 SH   SOLE   3,835 0 0
DIGITAL RLTY TR INC COM 253868103 123 881 SH   SOLE   881 0 0
DISNEY WALT CO COM 254687106 5,886 32,487 SH   SOLE   32,487 0 0
DOMINION ENERGY INC COM 25746U109 15,782 209,868 SH   SOLE   209,868 0 0
DOVER CORP COM 260003108 274 2,170 SH   SOLE   2,170 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 18,739 204,664 SH   SOLE   204,664 0 0
EATON CORP PLC SHS G29183103 14,245 118,566 SH   SOLE   118,566 0 0
ECOLAB INC COM 278865100 518 2,396 SH   SOLE   2,396 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 654 7,173 SH   SOLE   7,173 0 0
EMERSON ELEC CO COM 291011104 1,610 20,038 SH   SOLE   20,038 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 514 26,249 SH   SOLE   26,249 0 0
EQUIFAX INC COM 294429105 4,823 25,010 SH   SOLE   25,010 0 0
EQUINIX INC COM 29444U700 302 423 SH   SOLE   423 0 0
ESCO TECHNOLOGIES INC COM 296315104 6,815 66,020 SH   SOLE   66,020 0 0
EVERGY INC COM 30034W106 9,439 170,034 SH   SOLE   170,034 0 0
EXPEDITORS INTL WASH INC COM 302130109 9,855 103,618 SH   SOLE   103,618 0 0
EXXON MOBIL CORP COM 30231G102 2,987 72,466 SH   SOLE   72,466 0 0
FACEBOOK INC CL A 30303M102 457 1,674 SH   SOLE   1,674 0 0
FACTSET RESH SYS INC COM 303075105 225 678 SH   SOLE   678 0 0
FEDEX CORP COM 31428X106 374 1,442 SH   SOLE   1,442 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 56,980 402,798 SH   SOLE   402,798 0 0
FIRST HAWAIIAN INC COM 32051x108 9,313 394,958 SH   SOLE   394,958 0 0
FIRST LONG IS CORP COM 320734106 3,004 168,303 SH   SOLE   168,303 0 0
FLOWERS FOODS INC COM 343498101 5,378 237,640 SH   SOLE   237,640 0 0
FOUR CORNERS PPTY TR INC COM 35086T109 7,096 238,371 SH   SOLE   238,371 0 0
FRANKLIN ELEC INC COM 353514102 4,820 69,648 SH   SOLE   69,648 0 0
FULLER H B CO COM 359694106 4,751 91,574 SH   SOLE   91,574 0 0
GALLAGHER ARTHUR J & CO COM 363576109 1,118 9,038 SH   SOLE   9,038 0 0
GENERAL DYNAMICS CORP COM 369550108 496 3,335 SH   SOLE   3,335 0 0
GENERAL ELECTRIC CO COM 369604103 348 32,251 SH   SOLE   32,251 0 0
GENERAL MLS INC COM 370334104 16,633 282,866 SH   SOLE   282,866 0 0
GENTEX CORP COM 371901109 253 7,450 SH   SOLE   7,450 0 0
GENUINE PARTS CO COM 372460105 93,688 932,870 SH   SOLE   932,870 0 0
GILDAN ACTIVEWEAR INC COM 375916103 4,119 147,055 SH   SOLE   147,055 0 0
GLACIER BANCORP INC NEW COM 37637Q105 3,812 82,847 SH   SOLE   82,847 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 16,607 451,288 SH   SOLE   451,288 0 0
GLOBAL PMTS INC COM 37940X102 72,359 335,895 SH   SOLE   335,895 0 0
GRAINGER W W INC COM 384802104 1,645 4,029 SH   SOLE   4,029 0 0
HACKETT GROUP INC COM 404609109 6,155 427,694 SH   SOLE   427,694 0 0
HANOVER INS GROUP INC COM 410867105 6,168 52,752 SH   SOLE   52,752 0 0
HASBRO INC COM 418056107 262 2,800 SH   SOLE   2,800 0 0
HEALTHCARE SVCS GROUP INC COM 421906108 16,962 603,631 SH   SOLE   603,631 0 0
HEXCEL CORP NEW COM 428291108 362 7,470 SH   SOLE   7,470 0 0
HOME DEPOT INC COM 437076102 108,709 409,263 SH   SOLE   409,263 0 0
HONEYWELL INTL INC COM 438516106 84,758 398,488 SH   SOLE   398,488 0 0
HOULIHAN LOKEY INC CL A 441593100 3,095 46,037 SH   SOLE   46,037 0 0
HUBBELL INC COM 443510607 54,364 346,729 SH   SOLE   346,729 0 0
HUMANA INC COM 444859102 204 498 SH   SOLE   498 0 0
HUNTINGTON BANCSHARES INC COM 446150104 3,717 294,316 SH   SOLE   294,316 0 0
IDACORP INC COM 451107106 3,177 33,080 SH   SOLE   33,080 0 0
ILLINOIS TOOL WKS INC COM 452308109 334 1,638 SH   SOLE   1,638 0 0
INDEPENDENCE RLTY TR INC COM 45378a106 3,026 225,285 SH   SOLE   225,285 0 0
INFOSYS LTD SPONSORED ADR 456788108 475 28,000 SH   SOLE   28,000 0 0
INTEL CORP COM 458140100 1,270 25,493 SH   SOLE   25,493 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 269 2,335 SH   SOLE   2,335 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 71,204 565,648 SH   SOLE   565,648 0 0
INTUIT COM 461202103 442 1,163 SH   SOLE   1,163 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 359 439 SH   SOLE   439 0 0
J & J SNACK FOODS CORP COM 466032109 3,144 20,238 SH   SOLE   20,238 0 0
JOHNSON & JOHNSON COM 478160104 93,132 591,765 SH   SOLE   591,765 0 0
JOHNSON CTLS INTL PLC SHS G51502105 78,994 1,695,505 SH   SOLE   1,695,505 0 0
JPMORGAN CHASE & CO COM 46625H100 62,279 490,113 SH   SOLE   490,113 0 0
KAMAN CORP COM 483548103 4,471 78,263 SH   SOLE   78,263 0 0
KIMBERLY-CLARK CORP COM 494368103 995 7,380 SH   SOLE   7,380 0 0
KINDER MORGAN INC DEL COM 49456B101 4,086 298,935 SH   SOLE   298,935 0 0
KONTOOR BRANDS INC COM 50050n103 339 8,370 SH   SOLE   8,370 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 235 1,244 SH   SOLE   1,244 0 0
LANDSTAR SYS INC COM 515098101 3,663 27,203 SH   SOLE   27,203 0 0
LAZARD LTD SHS A G54050102 3,174 75,029 SH   SOLE   75,029 0 0
LEGGETT & PLATT INC COM 524660107 3,568 80,553 SH   SOLE   80,553 0 0
LILLY ELI & CO COM 532457108 1,634 9,675 SH   SOLE   9,675 0 0
LITTELFUSE INC COM 537008104 13,572 53,296 SH   SOLE   53,296 0 0
LOCKHEED MARTIN CORP COM 539830109 313 881 SH   SOLE   881 0 0
LOWES COS INC COM 548661107 1,986 12,373 SH   SOLE   12,373 0 0
LUMINEX CORP DEL COM 55027e102 5,285 228,580 SH   SOLE   228,580 0 0
M & T BK CORP COM 55261F104 49,208 386,549 SH   SOLE   386,549 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 229 5,400 SH   SOLE   5,400 0 0
MARSH & MCLENNAN COS INC COM 571748102 45,581 389,578 SH   SOLE   389,578 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 351 7,380 SH   SOLE   7,380 0 0
MASTERCARD INCORPORATED CL A 57636Q104 727 2,035 SH   SOLE   2,035 0 0
MCCORMICK & CO INC COM NON VTG 579780206 583 6,100 SH   SOLE   6,100 0 0
MCDONALDS CORP COM 580135101 3,913 18,236 SH   SOLE   18,236 0 0
MEDTRONIC PLC SHS G5960L103 82,375 703,218 SH   SOLE   703,218 0 0
MERCK & CO. INC COM 58933Y105 80,407 982,973 SH   SOLE   982,973 0 0
MERCURY GENL CORP NEW COM 589400100 21,543 412,623 SH   SOLE   412,623 0 0
MESA LABS INC COM 59064R109 823 2,870 SH   SOLE   2,870 0 0
METLIFE INC COM 59156R108 12,936 275,527 SH   SOLE   275,527 0 0
MGP INGREDIENTS INC NEW COM 55303J106 2,920 62,039 SH   SOLE   62,039 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 849 6,150 SH   SOLE   6,150 0 0
MICROSOFT CORP COM 594918104 141,738 637,255 SH   SOLE   637,255 0 0
MONDELEZ INTL INC CL A 609207105 44,854 767,130 SH   SOLE   767,130 0 0
MONRO INC COM 610236101 5,269 98,858 SH   SOLE   98,858 0 0
MOODYS CORP COM 615369105 3,569 12,295 SH   SOLE   12,295 0 0
MOOG INC CL A 615394202 5,466 68,932 SH   SOLE   68,932 0 0
MORGAN STANLEY COM NEW 617446448 274 4,000 SH   SOLE   4,000 0 0
MSC INDL DIRECT INC CL A 553530106 16,912 200,406 SH   SOLE   200,406 0 0
MUELLER WTR PRODS INC COM SER A 624758108 6,844 552,790 SH   SOLE   552,790 0 0
NATIONAL INSTRS CORP COM 636518102 6,390 145,419 SH   SOLE   145,419 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 4,708 473,665 SH   SOLE   473,665 0 0
NEXTERA ENERGY INC COM 65339F101 1,753 22,716 SH   SOLE   22,716 0 0
NIKE INC CL B 654106103 3,442 24,333 SH   SOLE   24,333 0 0
NORFOLK SOUTHN CORP COM 655844108 1,406 5,918 SH   SOLE   5,918 0 0
NORTHERN TR CORP COM 665859104 41,197 442,310 SH   SOLE   442,310 0 0
NORTHROP GRUMMAN CORP COM 666807102 447 1,467 SH   SOLE   1,467 0 0
NORTHWESTERN CORP COM NEW 668074305 3,598 61,710 SH   SOLE   61,710 0 0
NOVARTIS AG SPONSORED ADR 66987V109 258 2,732 SH   SOLE   2,732 0 0
NVENT ELECTRIC PLC SHS G6700G107 24,021 1,031,372 SH   SOLE   1,031,372 0 0
NVIDIA CORPORATION COM 67066G104 769 1,473 SH   SOLE   1,473 0 0
OLD REP INTL CORP COM 680223104 22,336 1,133,216 SH   SOLE   1,133,216 0 0
OMNICOM GROUP INC COM 681919106 77,221 1,238,109 SH   SOLE   1,238,109 0 0
ONEOK INC NEW COM 682680103 3,956 103,079 SH   SOLE   103,079 0 0
OPEN TEXT CORP COM 683715106 210 4,630 SH   SOLE   4,630 0 0
ORACLE CORP COM 68389X105 763 11,797 SH   SOLE   11,797 0 0
OTIS WORLDWIDE CORP COM 68902v107 255 3,774 SH   SOLE   3,774 0 0
PAYCHEX INC COM 704326107 54,646 586,452 SH   SOLE   586,452 0 0
PAYPAL HLDGS INC COM 70450Y103 477 2,035 SH   SOLE   2,035 0 0
PEGASYSTEMS INC COM 705573103 14,597 109,540 SH   SOLE   109,540 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 15,382 1,189,642 SH   SOLE   1,189,642 0 0
PEPSICO INC COM 713448108 1,665 11,226 SH   SOLE   11,226 0 0
PERKINELMER INC COM 714046109 471 3,280 SH   SOLE   3,280 0 0
PFIZER INC COM 717081103 23,961 650,937 SH   SOLE   650,937 0 0
PHILIP MORRIS INTL INC COM 718172109 62,959 760,461 SH   SOLE   760,461 0 0
PHILLIPS 66 COM 718546104 342 4,890 SH   SOLE   4,890 0 0
PHYSICIANS RLTY TR COM 71943U104 25,560 1,435,972 SH   SOLE   1,435,972 0 0
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 3,006 185,185 SH   SOLE   185,185 0 0
PLEXUS CORP COM 729132100 207 2,650 SH   SOLE   2,650 0 0
PNC FINL SVCS GROUP INC COM 693475105 222 1,492 SH   SOLE   1,492 0 0
POWER INTEGRATIONS INC COM 739276103 8,071 98,590 SH   SOLE   98,590 0 0
PPG INDS INC COM 693506107 657 4,555 SH   SOLE   4,555 0 0
PRICE T ROWE GROUP INC COM 74144T108 471 3,110 SH   SOLE   3,110 0 0
PRICESMART INC COM 741511109 6,803 74,688 SH   SOLE   74,688 0 0
PROCTER AND GAMBLE CO COM 742718109 102,769 738,604 SH   SOLE   738,604 0 0
PROGRESSIVE CORP COM 743315103 530 5,365 SH   SOLE   5,365 0 0
PSYCHEMEDICS CORP COM NEW 744375205 1,525 299,561 SH   SOLE   299,561 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 293 5,024 SH   SOLE   5,024 0 0
QUALCOMM INC COM 747525103 638 4,187 SH   SOLE   4,187 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513e101 53,522 748,458 SH   SOLE   748,458 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 182 11,307 SH   SOLE   11,307 0 0
RESMED INC COM 761152107 247 1,161 SH   SOLE   1,161 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 230 4,940 SH   SOLE   4,940 0 0
ROPER TECHNOLOGIES INC COM 776696106 666 1,545 SH   SOLE   1,545 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 50 1,500 SH   SOLE   1,500 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 443 12,595 SH   SOLE   12,595 0 0
S&P GLOBAL INC COM 78409V104 51,854 157,741 SH   SOLE   157,741 0 0
SAP SE SPON ADR 803054204 48,131 369,130 SH   SOLE   369,130 0 0
SAPIENS INTL CORP N V SHS G7T16G103 4,506 147,198 SH   SOLE   147,198 0 0
SCHWAB CHARLES CORP COM 808513105 215 4,047 SH   SOLE   4,047 0 0
SEI INVTS CO COM 784117103 203 3,540 SH   SOLE   3,540 0 0
SERVICE CORP INTL COM 817565104 5,691 115,908 SH   SOLE   115,908 0 0
SIMULATIONS PLUS INC COM 829214105 12,940 179,927 SH   SOLE   179,927 0 0
SMITH A O CORP COM 831865209 848 15,460 SH   SOLE   15,460 0 0
SOUTH ST CORP COM 840441109 4,664 64,510 SH   SOLE   64,510 0 0
SOUTHERN CO COM 842587107 1,474 23,995 SH   SOLE   23,995 0 0
SPIRE INC COM 84857L101 14 220 SH   SOLE   220 0 0
STAG INDL INC COM 85254j102 6,844 218,522 SH   SOLE   218,522 0 0
STANDEX INTL CORP COM 854231107 3,774 48,690 SH   SOLE   48,690 0 0
STARBUCKS CORP COM 855244109 43,492 406,546 SH   SOLE   406,546 0 0
STERLING BANCORP DEL COM 85917A100 5,267 292,930 SH   SOLE   292,930 0 0
STRYKER CORPORATION COM 863667101 6,272 25,596 SH   SOLE   25,596 0 0
SUN CMNTYS INC COM 866674104 556 3,660 SH   SOLE   3,660 0 0
SYSCO CORP COM 871829107 223 2,998 SH   SOLE   2,998 0 0
TAPESTRY INC COM 876030107 443 14,256 SH   SOLE   14,256 0 0
TARGET CORP COM 87612E106 13,455 76,220 SH   SOLE   76,220 0 0
TESSCO TECHNOLOGIES INC COM 872386107 73 11,740 SH   SOLE   11,740 0 0
TEXAS INSTRS INC COM 882508104 107,757 656,532 SH   SOLE   656,532 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 3,285 7,052 SH   SOLE   7,052 0 0
TJX COS INC NEW COM 872540109 383 5,604 SH   SOLE   5,604 0 0
TOTAL SE SPONSORED ADS 89151E109 8,429 201,116 SH   SOLE   201,116 0 0
TRICO BANCSHARES COM 896095106 5,658 160,377 SH   SOLE   160,377 0 0
TRUIST FINL CORP COM 89832q109 507 10,579 SH   SOLE   10,579 0 0
TRUSTMARK CORP COM 898402102 387 14,172 SH   SOLE   14,172 0 0
TTEC HLDGS INC COM 89854h102 5,543 76,006 SH   SOLE   76,006 0 0
U S PHYSICAL THERAPY INC COM 90337L108 3,506 29,153 SH   SOLE   29,153 0 0
UBIQUITI INC COM 90353w103 446 1,600 SH   SOLE   1,600 0 0
UNION PAC CORP COM 907818108 715 3,435 SH   SOLE   3,435 0 0
UNITED PARCEL SERVICE INC CL B 911312106 111,923 664,626 SH   SOLE   664,626 0 0
UNITEDHEALTH GROUP INC COM 91324P102 571 1,628 SH   SOLE   1,628 0 0
US BANCORP DEL COM NEW 902973304 414 8,893 SH   SOLE   8,893 0 0
VALERO ENERGY CORP COM 91913Y100 11,637 205,713 SH   SOLE   205,713 0 0
VALLEY NATL BANCORP COM 919794107 20,235 2,075,420 SH   SOLE   2,075,420 0 0
VALMONT INDS INC COM 920253101 5,577 31,881 SH   SOLE   31,881 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 23,877 406,410 SH   SOLE   406,410 0 0
VIATRIS INC COM 92556v106 208 11,074 SH   SOLE   11,074 0 0
VISA INC COM CL A 92826C839 72,182 330,006 SH   SOLE   330,006 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 302 7,563 SH   SOLE   7,563 0 0
WALMART INC COM 931142103 7,144 49,556 SH   SOLE   49,556 0 0
WATSCO INC COM 942622200 2,514 11,099 SH   SOLE   11,099 0 0
WEC ENERGY GROUP INC COM 92939U106 16,996 184,675 SH   SOLE   184,675 0 0
WELLS FARGO CO NEW COM 949746101 283 9,362 SH   SOLE   9,362 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804 5,070 3,340 SH   SOLE   3,340 0 0
WESTROCK CO COM 96145D105 878 20,160 SH   SOLE   20,160 0 0
WHIRLPOOL CORP COM 963320106 522 2,894 SH   SOLE   2,894 0 0
WILLIAMS COS INC COM 969457100 17,689 882,241 SH   SOLE   882,241 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 64,359 305,484 SH   SOLE   305,484 0 0
WOLVERINE WORLD WIDE INC COM 978097103 6,925 221,594 SH   SOLE   221,594 0 0
WOODWARD INC COM 980745103 6,104 50,230 SH   SOLE   50,230 0 0
WP CAREY INC COM 92936U109 4,527 64,140 SH   SOLE   64,140 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 13,832 89,765 SH   SOLE   89,765 0 0