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 42,928 244,718 SH   SOLE   244,718 0 0
ABBOTT LABS COM 002824100 4,259 36,053 SH   SOLE   36,053 0 0
ABBVIE INC COM 00287Y109 132,275 1,226,246 SH   SOLE   1,226,246 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 92,273 288,424 SH   SOLE   288,424 0 0
AFLAC INC COM 001055102 990 18,986 SH   SOLE   18,986 0 0
AGNC INVT CORP COM 00123Q104 5,669 359,480 SH   SOLE   359,480 0 0
ALEXANDERS INC COM 014752109 3,265 12,529 SH   SOLE   12,529 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 319 1,669 SH   SOLE   1,669 0 0
ALIGN TECHNOLOGY INC COM 016255101 266 400 SH   SOLE   400 0 0
ALLSTATE CORP COM 020002101 2,292 18,001 SH   SOLE   18,001 0 0
ALPHABET INC CAP STK CL C 02079K107 1,567 588 SH   SOLE   588 0 0
ALPHABET INC CAP STK CL A 02079K305 1,976 739 SH   SOLE   739 0 0
ALTRIA GROUP INC COM 02209S103 13,332 292,872 SH   SOLE   292,872 0 0
AMAZON COM INC COM 023135106 2,024 616 SH   SOLE   616 0 0
AMER SOFTWARE INC CL A 029683109 9,917 417,561 SH   SOLE   417,561 0 0
AMERICAN ASSETS TR INC COM 024013104 558 14,921 SH   SOLE   14,921 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 596 12,301 SH   SOLE   12,301 0 0
AMERICAN ELEC PWR CO INC COM 025537101 87,332 1,075,778 SH   SOLE   1,075,778 0 0
AMERICAN EXPRESS CO COM 025816109 99,689 595,051 SH   SOLE   595,051 0 0
AMERICAN TOWER CORP NEW COM 03027X100 201 759 SH   SOLE   759 0 0
AMGEN INC COM 031162100 1,550 7,287 SH   SOLE   7,287 0 0
AMPHENOL CORP NEW CL A 032095101 289 3,948 SH   SOLE   3,948 0 0
APPLE INC COM 037833100 59,954 423,704 SH   SOLE   423,704 0 0
APPLIED MATLS INC COM 038222105 237 1,841 SH   SOLE   1,841 0 0
ARMADA HOFFLER PPTYS INC COM 04208T108 9,039 676,041 SH   SOLE   676,041 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 15,830 323,591 SH   SOLE   323,591 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 107,065 1,782,627 SH   SOLE   1,782,627 0 0
AT&T INC COM 00206R102 18,334 678,779 SH   SOLE   678,779 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 265 10,000 SH   SOLE   10,000 0 0
ATRION CORP COM 049904105 5,949 8,529 SH   SOLE   8,529 0 0
AUDIOCODES LTD ORD M15342104 5,346 164,303 SH   SOLE   164,303 0 0
AUTODESK INC COM 052769106 279 979 SH   SOLE   979 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,530 7,653 SH   SOLE   7,653 0 0
AUTOZONE INC COM 053332102 565 333 SH   SOLE   333 0 0
AVNET INC COM 053807103 4,025 108,884 SH   SOLE   108,884 0 0
BANCFIRST CORP COM 05945F103 4,843 80,548 SH   SOLE   80,548 0 0
BANK NEW YORK MELLON CORP COM 064058100 447 8,616 SH   SOLE   8,616 0 0
BCE INC COM NEW 05534B760 40,005 799,151 SH   SOLE   799,151 0 0
BECTON DICKINSON & CO COM 075887109 355 1,443 SH   SOLE   1,443 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,525 11 SH   SOLE   11 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,980 18,245 SH   SOLE   18,245 0 0
BK OF AMERICA CORP COM 060505104 734 17,281 SH   SOLE   17,281 0 0
BLACK HILLS CORP COM 092113109 6,871 109,487 SH   SOLE   109,487 0 0
BLACKROCK INC COM 09247X101 87,414 104,230 SH   SOLE   104,230 0 0
BLOCK H & R INC COM 093671105 679 27,140 SH   SOLE   27,140 0 0
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 4,363 325,130 SH   SOLE   325,130 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 853 14,409 SH   SOLE   14,409 0 0
BROADCOM INC COM 11135F101 26,350 54,337 SH   SOLE   54,337 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,011 6,065 SH   SOLE   6,065 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 686 12,825 SH   SOLE   12,825 0 0
BROOKS AUTOMATION INC NEW COM 114340102 27,850 272,109 SH   SOLE   272,109 0 0
BROWN & BROWN INC COM 115236101 1,336 24,095 SH   SOLE   24,095 0 0
BROWN FORMAN CORP CL B 115637209 1,496 22,330 SH   SOLE   22,330 0 0
BRYN MAWR BK CORP COM 117665109 4,957 107,875 SH   SOLE   107,875 0 0
CAMDEN PPTY TR SH BEN INT 133131102 2,172 14,731 SH   SOLE   14,731 0 0
CAMECO CORP COM 13321L108 6,805 313,146 SH   SOLE   313,146 0 0
CAPITAL ONE FINL CORP COM 14040H105 841 5,195 SH   SOLE   5,195 0 0
CARDINAL HEALTH INC COM 14149Y108 64,271 1,299,456 SH   SOLE   1,299,456 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 207 4,007 SH   SOLE   4,007 0 0
CARTERS INC COM 146229109 5,573 57,314 SH   SOLE   57,314 0 0
CASEYS GEN STORES INC COM 147528103 15,940 84,587 SH   SOLE   84,587 0 0
CASS INFORMATION SYS INC COM 14808P109 6,010 143,619 SH   SOLE   143,619 0 0
CATERPILLAR INC COM 149123101 532 2,774 SH   SOLE   2,774 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 207 285 SH   SOLE   285 0 0
CHEVRON CORP NEW COM 166764100 15,884 156,567 SH   SOLE   156,567 0 0
CHUBB LIMITED COM H1467J104 84,839 489,041 SH   SOLE   489,041 0 0
CHURCH & DWIGHT INC COM 171340102 1,004 12,155 SH   SOLE   12,155 0 0
CINCINNATI FINL CORP COM 172062101 381 3,340 SH   SOLE   3,340 0 0
CISCO SYS INC COM 17275R102 3,072 56,435 SH   SOLE   56,435 0 0
CITIGROUP INC COM NEW 172967424 202 2,877 SH   SOLE   2,877 0 0
CITRIX SYS INC COM 177376100 14,546 135,475 SH   SOLE   135,475 0 0
CLOROX CO DEL COM 189054109 331 2,001 SH   SOLE   2,001 0 0
COCA COLA CO COM 191216100 106,703 2,033,610 SH   SOLE   2,033,610 0 0
COLGATE PALMOLIVE CO COM 194162103 6,721 88,932 SH   SOLE   88,932 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 5,161 53,850 SH   SOLE   53,850 0 0
COMCAST CORP NEW CL A 20030N101 79,775 1,426,332 SH   SOLE   1,426,332 0 0
COMMERCE BANCSHARES INC COM 200525103 601 8,626 SH   SOLE   8,626 0 0
COMPASS MINERALS INTL INC COM 20451N101 3,195 49,608 SH   SOLE   49,608 0 0
CONMED CORP COM 207410101 16,706 127,693 SH   SOLE   127,693 0 0
CONOCOPHILLIPS COM 20825C104 223 3,285 SH   SOLE   3,285 0 0
CORESITE RLTY CORP COM 21870Q105 4,776 34,472 SH   SOLE   34,472 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,430 3,182 SH   SOLE   3,182 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 256 1,833 SH   SOLE   1,833 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 14,099 81,347 SH   SOLE   81,347 0 0
CSX CORP COM 126408103 209 7,038 SH   SOLE   7,038 0 0
CVS HEALTH CORP COM 126650100 498 5,870 SH   SOLE   5,870 0 0
DANAHER CORPORATION COM 235851102 1,253 4,116 SH   SOLE   4,116 0 0
DEERE & CO COM 244199105 1,283 3,830 SH   SOLE   3,830 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 819 4,241 SH   SOLE   4,241 0 0
DISNEY WALT CO COM 254687106 2,409 14,241 SH   SOLE   14,241 0 0
DOMINION ENERGY INC COM 25746U109 19,377 265,365 SH   SOLE   265,365 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 18,479 189,356 SH   SOLE   189,356 0 0
EATON CORP PLC SHS G29183103 2,634 17,640 SH   SOLE   17,640 0 0
ECOLAB INC COM 278865100 510 2,446 SH   SOLE   2,446 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 818 7,229 SH   SOLE   7,229 0 0
EMERSON ELEC CO COM 291011104 1,880 19,953 SH   SOLE   19,953 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 546 25,249 SH   SOLE   25,249 0 0
EQUIFAX INC COM 294429105 6,222 24,554 SH   SOLE   24,554 0 0
EQUINIX INC COM 29444U700 345 436 SH   SOLE   436 0 0
ESCO TECHNOLOGIES INC COM 296315104 7,665 99,542 SH   SOLE   99,542 0 0
ETSY INC COM 29786A106 201 968 SH   SOLE   968 0 0
EVERGY INC COM 30034W106 12,297 197,708 SH   SOLE   197,708 0 0
EXPEDITORS INTL WASH INC COM 302130109 12,093 101,508 SH   SOLE   101,508 0 0
EXXON MOBIL CORP COM 30231G102 3,374 57,353 SH   SOLE   57,353 0 0
FACEBOOK INC CL A 30303M102 387 1,139 SH   SOLE   1,139 0 0
FEDEX CORP COM 31428X106 338 1,541 SH   SOLE   1,541 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 67,820 557,364 SH   SOLE   557,364 0 0
FIRST HAWAIIAN INC COM 32051X108 17,396 592,723 SH   SOLE   592,723 0 0
FIRST LONG IS CORP COM 320734106 3,691 179,172 SH   SOLE   179,172 0 0
FLOWERS FOODS INC COM 343498101 4,044 171,131 SH   SOLE   171,131 0 0
FOUR CORNERS PPTY TR INC COM 35086T109 7,035 261,901 SH   SOLE   261,901 0 0
FRANKLIN ELEC INC COM 353514102 6,283 78,688 SH   SOLE   78,688 0 0
FULLER H B CO COM 359694106 6,338 98,174 SH   SOLE   98,174 0 0
GALLAGHER ARTHUR J & CO COM 363576109 1,275 8,574 SH   SOLE   8,574 0 0
GENERAL DYNAMICS CORP COM 369550108 623 3,177 SH   SOLE   3,177 0 0
GENERAL ELECTRIC CO COM NEW 369604301 517 5,017 SH   SOLE   5,017 0 0
GENERAL MLS INC COM 370334104 21,316 356,344 SH   SOLE   356,344 0 0
GENTEX CORP COM 371901109 209 6,350 SH   SOLE   6,350 0 0
GENUINE PARTS CO COM 372460105 104,031 858,130 SH   SOLE   858,130 0 0
GLACIER BANCORP INC NEW COM 37637Q105 4,469 80,732 SH   SOLE   80,732 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 18,364 480,614 SH   SOLE   480,614 0 0
GLOBAL PMTS INC COM 37940X102 70,926 450,093 SH   SOLE   450,093 0 0
GRAINGER W W INC COM 384802104 1,395 3,549 SH   SOLE   3,549 0 0
HACKETT GROUP INC COM 404609109 8,845 450,803 SH   SOLE   450,803 0 0
HANESBRANDS INC COM 410345102 11,789 687,004 SH   SOLE   687,004 0 0
HANOVER INS GROUP INC COM 410867105 6,738 51,982 SH   SOLE   51,982 0 0
HASBRO INC COM 418056107 7,992 89,575 SH   SOLE   89,575 0 0
HEALTHCARE SVCS GROUP INC COM 421906108 14,445 578,048 SH   SOLE   578,048 0 0
HNI CORP COM 404251100 14,805 403,182 SH   SOLE   403,182 0 0
HOME DEPOT INC COM 437076102 135,263 412,062 SH   SOLE   412,062 0 0
HONEYWELL INTL INC COM 438516106 79,424 374,146 SH   SOLE   374,146 0 0
HOULIHAN LOKEY INC CL A 441593100 7,383 80,166 SH   SOLE   80,166 0 0
HUBBELL INC COM 443510607 61,163 338,532 SH   SOLE   338,532 0 0
HUMANA INC COM 444859102 205 528 SH   SOLE   528 0 0
HUNTINGTON BANCSHARES INC COM 446150104 4,885 316,006 SH   SOLE   316,006 0 0
IDACORP INC COM 451107106 4,179 40,420 SH   SOLE   40,420 0 0
ILLINOIS TOOL WKS INC COM 452308109 364 1,760 SH   SOLE   1,760 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 5,229 256,965 SH   SOLE   256,965 0 0
INFOSYS LTD SPONSORED ADR 456788108 623 28,000 SH   SOLE   28,000 0 0
INTEL CORP COM 458140100 1,389 26,074 SH   SOLE   26,074 0 0
INTER PARFUMS INC COM 458334109 2,340 31,290 SH   SOLE   31,290 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 277 2,412 SH   SOLE   2,412 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 97,653 702,894 SH   SOLE   702,894 0 0
INTUIT COM 461202103 595 1,102 SH   SOLE   1,102 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 384 386 SH   SOLE   386 0 0
J & J SNACK FOODS CORP COM 466032109 3,941 25,788 SH   SOLE   25,788 0 0
JACK IN THE BOX INC COM 466367109 5,137 52,778 SH   SOLE   52,778 0 0
JOHNSON & JOHNSON COM 478160104 103,204 639,032 SH   SOLE   639,032 0 0
JOHNSON CTLS INTL PLC SHS G51502105 91,277 1,340,738 SH   SOLE   1,340,738 0 0
JOHNSON OUTDOORS INC CL A 479167108 4,880 46,123 SH   SOLE   46,123 0 0
JPMORGAN CHASE & CO COM 46625H100 86,421 527,957 SH   SOLE   527,957 0 0
KAMAN CORP COM 483548103 3,425 96,032 SH   SOLE   96,032 0 0
KELLOGG CO COM 487836108 24,122 377,385 SH   SOLE   377,385 0 0
KIMBERLY-CLARK CORP COM 494368103 849 6,412 SH   SOLE   6,412 0 0
KINDER MORGAN INC DEL COM 49456B101 5,772 344,990 SH   SOLE   344,990 0 0
KONTOOR BRANDS INC COM 50050N103 515 10,315 SH   SOLE   10,315 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 216 982 SH   SOLE   982 0 0
LAMB WESTON HLDGS INC COM 513272104 628 10,240 SH   SOLE   10,240 0 0
LANDSTAR SYS INC COM 515098101 2,184 13,838 SH   SOLE   13,838 0 0
LAZARD LTD SHS A G54050102 4,138 90,359 SH   SOLE   90,359 0 0
LEGGETT & PLATT INC COM 524660107 16,420 366,180 SH   SOLE   366,180 0 0
LILLY ELI & CO COM 532457108 2,121 9,180 SH   SOLE   9,180 0 0
LITTELFUSE INC COM 537008104 15,223 55,707 SH   SOLE   55,707 0 0
LOWES COS INC COM 548661107 2,539 12,515 SH   SOLE   12,515 0 0
M & T BK CORP COM 55261F104 63,247 423,508 SH   SOLE   423,508 0 0
MARSH & MCLENNAN COS INC COM 571748102 69,052 456,002 SH   SOLE   456,002 0 0
MARVELL TECHNOLOGY INC COM 573874104 8,830 146,402 SH   SOLE   146,402 0 0
MASTERCARD INCORPORATED CL A 57636Q104 645 1,855 SH   SOLE   1,855 0 0
MCCORMICK & CO INC COM NON VTG 579780206 351 4,333 SH   SOLE   4,333 0 0
MCDONALDS CORP COM 580135101 4,419 18,328 SH   SOLE   18,328 0 0
MEDTRONIC PLC SHS G5960L103 94,618 754,827 SH   SOLE   754,827 0 0
MERCK & CO INC COM 58933Y105 100,645 1,339,965 SH   SOLE   1,339,965 0 0
MERCURY GENL CORP NEW COM 589400100 14,824 266,282 SH   SOLE   266,282 0 0
METLIFE INC COM 59156R108 2,105 34,102 SH   SOLE   34,102 0 0
MGP INGREDIENTS INC NEW COM 55303J106 4,060 62,371 SH   SOLE   62,371 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 949 6,184 SH   SOLE   6,184 0 0
MICROSOFT CORP COM 594918104 173,490 615,387 SH   SOLE   615,387 0 0
MIDDLEBY CORP COM 596278101 252 1,475 SH   SOLE   1,475 0 0
MONDELEZ INTL INC CL A 609207105 60,419 1,038,488 SH   SOLE   1,038,488 0 0
MONRO INC COM 610236101 6,081 105,738 SH   SOLE   105,738 0 0
MOODYS CORP COM 615369105 4,168 11,736 SH   SOLE   11,736 0 0
MOOG INC CL A 615394202 6,119 80,265 SH   SOLE   80,265 0 0
MORGAN STANLEY COM NEW 617446448 514 5,283 SH   SOLE   5,283 0 0
MSC INDL DIRECT INC CL A 553530106 22,902 285,602 SH   SOLE   285,602 0 0
MUELLER WTR PRODS INC COM SER A 624758108 8,525 560,106 SH   SOLE   560,106 0 0
NATIONAL INSTRS CORP COM 636518102 6,657 169,679 SH   SOLE   169,679 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 7,348 668,007 SH   SOLE   668,007 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 3,579 278,125 SH   SOLE   278,125 0 0
NEXTERA ENERGY INC COM 65339F101 1,522 19,381 SH   SOLE   19,381 0 0
NIKE INC CL B 654106103 3,156 21,731 SH   SOLE   21,731 0 0
NORFOLK SOUTHN CORP COM 655844108 1,384 5,784 SH   SOLE   5,784 0 0
NORTHERN TR CORP COM 665859104 52,569 487,607 SH   SOLE   487,607 0 0
NORTHROP GRUMMAN CORP COM 666807102 510 1,415 SH   SOLE   1,415 0 0
NORTHWESTERN CORP COM NEW 668074305 9,320 162,655 SH   SOLE   162,655 0 0
NVENT ELECTRIC PLC SHS G6700G107 33,054 1,022,388 SH   SOLE   1,022,388 0 0
NVIDIA CORPORATION COM 67066G104 1,274 6,150 SH   SOLE   6,150 0 0
OLD REP INTL CORP COM 680223104 24,460 1,057,520 SH   SOLE   1,057,520 0 0
OMNICOM GROUP INC COM 681919106 92,055 1,270,419 SH   SOLE   1,270,419 0 0
ONEOK INC NEW COM 682680103 13,772 237,486 SH   SOLE   237,486 0 0
ORACLE CORP COM 68389X105 918 10,541 SH   SOLE   10,541 0 0
OTIS WORLDWIDE CORP COM 68902V107 246 2,994 SH   SOLE   2,994 0 0
PAYCHEX INC COM 704326107 9,690 86,174 SH   SOLE   86,174 0 0
PAYPAL HLDGS INC COM 70450Y103 379 1,457 SH   SOLE   1,457 0 0
PEGASYSTEMS INC COM 705573103 11,568 91,018 SH   SOLE   91,018 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 22,280 1,275,356 SH   SOLE   1,275,356 0 0
PEPSICO INC COM 713448108 1,694 11,262 SH   SOLE   11,262 0 0
PERKINELMER INC COM 714046109 641 3,699 SH   SOLE   3,699 0 0
PERRIGO CO PLC SHS G97822103 4,763 100,631 SH   SOLE   100,631 0 0
PFIZER INC COM 717081103 29,183 678,525 SH   SOLE   678,525 0 0
PHILIP MORRIS INTL INC COM 718172109 82,466 869,985 SH   SOLE   869,985 0 0
PHYSICIANS RLTY TR COM 71943U104 17,557 996,449 SH   SOLE   996,449 0 0
PLEXUS CORP COM 729132100 237 2,650 SH   SOLE   2,650 0 0
PNC FINL SVCS GROUP INC COM 693475105 335 1,712 SH   SOLE   1,712 0 0
POLARIS INC COM 731068102 506 4,230 SH   SOLE   4,230 0 0
POWER INTEGRATIONS INC COM 739276103 9,598 96,962 SH   SOLE   96,962 0 0
PPG INDS INC COM 693506107 636 4,446 SH   SOLE   4,446 0 0
PRICE T ROWE GROUP INC COM 74144T108 586 2,980 SH   SOLE   2,980 0 0
PRICESMART INC COM 741511109 6,179 79,674 SH   SOLE   79,674 0 0
PROCTER AND GAMBLE CO COM 742718109 116,320 832,046 SH   SOLE   832,046 0 0
PROGRESSIVE CORP COM 743315103 482 5,328 SH   SOLE   5,328 0 0
PS BUSINESS PKS INC CALIF COM 69360J107 2,761 17,613 SH   SOLE   17,613 0 0
PSYCHEMEDICS CORP COM NEW 744375205 2,360 280,938 SH   SOLE   280,938 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 279 4,574 SH   SOLE   4,574 0 0
QUALCOMM INC COM 747525103 528 4,090 SH   SOLE   4,090 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 71,266 829,061 SH   SOLE   829,061 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 250 11,739 SH   SOLE   11,739 0 0
RESMED INC COM 761152107 315 1,197 SH   SOLE   1,197 0 0
REYNOLDS CONSUMER PRODS INC COM 76171L106 445 16,260 SH   SOLE   16,260 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 455 9,745 SH   SOLE   9,745 0 0
ROPER TECHNOLOGIES INC COM 776696106 693 1,553 SH   SOLE   1,553 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 22 500 SH   SOLE   500 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 370 8,308 SH   SOLE   8,308 0 0
S&P GLOBAL INC COM 78409V104 71,467 168,200 SH   SOLE   168,200 0 0
SAP SE SPON ADR 803054204 56,365 417,391 SH   SOLE   417,391 0 0
SAPIENS INTL CORP N V SHS G7T16G103 6,133 213,115 SH   SOLE   213,115 0 0
SCHWAB CHARLES CORP COM 808513105 257 3,524 SH   SOLE   3,524 0 0
SEI INVTS CO COM 784117103 600 10,120 SH   SOLE   10,120 0 0
SERVICE CORP INTL COM 817565104 9,897 164,236 SH   SOLE   164,236 0 0
SIMULATIONS PLUS INC COM 829214105 7,481 189,385 SH   SOLE   189,385 0 0
SMITH A O CORP COM 831865209 1,151 18,855 SH   SOLE   18,855 0 0
SOUTHERN CO COM 842587107 1,607 25,935 SH   SOLE   25,935 0 0
SOUTHSTATE CORPORATION COM 840441109 15,373 205,884 SH   SOLE   205,884 0 0
STAG INDL INC COM 85254J102 19,249 490,428 SH   SOLE   490,428 0 0
STANDEX INTL CORP COM 854231107 5,474 55,345 SH   SOLE   55,345 0 0
STARBUCKS CORP COM 855244109 50,280 455,804 SH   SOLE   455,804 0 0
STERLING BANCORP DEL COM 85917A100 6,430 257,620 SH   SOLE   257,620 0 0
STRYKER CORPORATION COM 863667101 6,592 24,997 SH   SOLE   24,997 0 0
SUN CMNTYS INC COM 866674104 681 3,680 SH   SOLE   3,680 0 0
SWITCH INC CL A 87105L104 6,388 251,578 SH   SOLE   251,578 0 0
SYSCO CORP COM 871829107 471 5,997 SH   SOLE   5,997 0 0
TAPESTRY INC COM 876030107 247 6,662 SH   SOLE   6,662 0 0
TARGET CORP COM 87612E106 21,515 94,048 SH   SOLE   94,048 0 0
TENNANT CO COM 880345103 4,530 61,256 SH   SOLE   61,256 0 0
TEXAS INSTRS INC COM 882508104 97,776 508,696 SH   SOLE   508,696 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 4,170 7,299 SH   SOLE   7,299 0 0
TJX COS INC NEW COM 872540109 507 7,680 SH   SOLE   7,680 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109 7,526 157,021 SH   SOLE   157,021 0 0
TRACTOR SUPPLY CO COM 892356106 234 1,157 SH   SOLE   1,157 0 0
TRICO BANCSHARES COM 896095106 7,534 173,584 SH   SOLE   173,584 0 0
TRUIST FINL CORP COM 89832Q109 608 10,361 SH   SOLE   10,361 0 0
TRUSTMARK CORP COM 898402102 457 14,172 SH   SOLE   14,172 0 0
TTEC HLDGS INC COM 89854H102 6,661 71,221 SH   SOLE   71,221 0 0
U S PHYSICAL THERAPY COM 90337L108 6,592 59,603 SH   SOLE   59,603 0 0
UBIQUITI INC COM 90353W103 478 1,600 SH   SOLE   1,600 0 0
UNION PAC CORP COM 907818108 649 3,309 SH   SOLE   3,309 0 0
UNITED PARCEL SERVICE INC CL B 911312106 123,339 677,317 SH   SOLE   677,317 0 0
UNITEDHEALTH GROUP INC COM 91324P102 668 1,710 SH   SOLE   1,710 0 0
US BANCORP DEL COM NEW 902973304 591 9,939 SH   SOLE   9,939 0 0
VALERO ENERGY CORP COM 91913Y100 18,134 256,965 SH   SOLE   256,965 0 0
VALLEY NATL BANCORP COM 919794107 21,500 1,615,355 SH   SOLE   1,615,355 0 0
VALMONT INDS INC COM 920253101 7,715 32,811 SH   SOLE   32,811 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 25,443 471,079 SH   SOLE   471,079 0 0
VISA INC COM CL A 92826C839 81,038 363,806 SH   SOLE   363,806 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 294 6,256 SH   SOLE   6,256 0 0
WALKER & DUNLOP INC COM 93148P102 6,945 61,190 SH   SOLE   61,190 0 0
WALMART INC COM 931142103 59,139 424,297 SH   SOLE   424,297 0 0
WATSCO INC COM 942622200 699 2,641 SH   SOLE   2,641 0 0
WEC ENERGY GROUP INC COM 92939U106 12,319 139,674 SH   SOLE   139,674 0 0
WELLS FARGO CO NEW COM 949746101 532 11,453 SH   SOLE   11,453 0 0
WESTROCK CO COM 96145D105 1,209 24,270 SH   SOLE   24,270 0 0
WHIRLPOOL CORP COM 963320106 613 3,008 SH   SOLE   3,008 0 0
WILLIAMS COS INC COM 969457100 24,081 928,335 SH   SOLE   928,335 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 78,384 337,195 SH   SOLE   337,195 0 0
WOLVERINE WORLD WIDE INC COM 978097103 8,077 270,689 SH   SOLE   270,689 0 0
WOODWARD INC COM 980745103 5,968 52,725 SH   SOLE   52,725 0 0
WP CAREY INC COM 92936U109 17,456 238,987 SH   SOLE   238,987 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 1,650 11,274 SH   SOLE   11,274 0 0