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 48,476 244,051 SH   SOLE   244,051 0 0
ABBOTT LABS COM 002824100 4,137 35,683 SH   SOLE   35,683 0 0
ABBVIE INC COM 00287Y109 136,120 1,208,449 SH   SOLE   1,208,449 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 87,804 297,854 SH   SOLE   297,854 0 0
ADOBE SYSTEMS INCORPORATED COM 00724f101 227 388 SH   SOLE   388 0 0
AFLAC INC COM 001055102 1,030 19,195 SH   SOLE   19,195 0 0
AGNC INVT CORP COM 00123Q104 6,093 360,740 SH   SOLE   360,740 0 0
ALEXANDERS INC COM 014752109 3,312 12,362 SH   SOLE   12,362 0 0
ALIGN TECHNOLOGY INC COM 016255101 487 797 SH   SOLE   797 0 0
ALLSTATE CORP COM 020002101 2,348 18,001 SH   SOLE   18,001 0 0
ALPHABET INC CAP STK CL C 02079k107 1,351 539 SH   SOLE   539 0 0
ALPHABET INC CAP STK CL A 02079K305 1,866 764 SH   SOLE   764 0 0
ALTRIA GROUP INC COM 02209S103 13,257 278,037 SH   SOLE   278,037 0 0
AMAZON COM INC COM 023135106 2,037 592 SH   SOLE   592 0 0
AMER SOFTWARE INC CL A 029683109 9,387 427,467 SH   SOLE   427,467 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 867 18,551 SH   SOLE   18,551 0 0
AMERICAN ELEC PWR CO INC COM 025537101 88,767 1,049,377 SH   SOLE   1,049,377 0 0
AMERICAN EXPRESS CO COM 025816109 100,557 608,590 SH   SOLE   608,590 0 0
AMGEN INC COM 031162100 1,771 7,265 SH   SOLE   7,265 0 0
AMPHENOL CORP NEW CL A 032095101 270 3,948 SH   SOLE   3,948 0 0
APPLE INC COM 037833100 58,469 426,904 SH   SOLE   426,904 0 0
ARMADA HOFFLER PPTYS INC COM 04208t108 3,414 256,866 SH   SOLE   256,866 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 14,624 287,753 SH   SOLE   287,753 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 106,544 1,778,693 SH   SOLE   1,778,693 0 0
AT&T INC COM 00206R102 19,114 664,125 SH   SOLE   664,125 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 255 10,000 SH   SOLE   10,000 0 0
ATRION CORP COM 049904105 5,172 8,329 SH   SOLE   8,329 0 0
AUDIOCODES LTD ORD m15342104 5,188 156,778 SH   SOLE   156,778 0 0
AUTODESK INC COM 052769106 280 960 SH   SOLE   960 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,518 7,643 SH   SOLE   7,643 0 0
AUTOZONE INC COM 053332102 494 331 SH   SOLE   331 0 0
AVNET INC COM 053807103 4,371 109,064 SH   SOLE   109,064 0 0
BANCFIRST CORP COM 05945F103 4,335 69,430 SH   SOLE   69,430 0 0
BANK NEW YORK MELLON CORP COM 064058100 611 11,936 SH   SOLE   11,936 0 0
BCE INC COM NEW 05534B760 38,691 784,492 SH   SOLE   784,492 0 0
BECTON DICKINSON & CO COM 075887109 345 1,418 SH   SOLE   1,418 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,186 10 SH   SOLE   10 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,025 18,079 SH   SOLE   18,079 0 0
BK OF AMERICA CORP COM 060505104 632 15,323 SH   SOLE   15,323 0 0
BLACK HILLS CORP COM 092113109 7,667 116,827 SH   SOLE   116,827 0 0
BLACKROCK INC COM 09247X101 93,478 106,836 SH   SOLE   106,836 0 0
BLOCK H & R INC COM 093671105 616 26,240 SH   SOLE   26,240 0 0
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 4,470 326,050 SH   SOLE   326,050 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 953 14,266 SH   SOLE   14,266 0 0
BROADCOM INC COM 11135f101 12,689 26,611 SH   SOLE   26,611 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 991 6,135 SH   SOLE   6,135 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 654 12,825 SH   SOLE   12,825 0 0
BROOKS AUTOMATION INC NEW COM 114340102 24,156 253,523 SH   SOLE   253,523 0 0
BROWN & BROWN INC COM 115236101 1,271 23,915 SH   SOLE   23,915 0 0
BROWN FORMAN CORP CL B 115637209 2,264 30,205 SH   SOLE   30,205 0 0
BRYN MAWR BK CORP COM 117665109 4,551 107,875 SH   SOLE   107,875 0 0
CAMDEN PPTY TR SH BEN INT 133131102 1,954 14,731 SH   SOLE   14,731 0 0
CAMECO CORP COM 13321L108 6,068 316,361 SH   SOLE   316,361 0 0
CAPITAL ONE FINL CORP COM 14040H105 786 5,081 SH   SOLE   5,081 0 0
CARDINAL HEALTH INC COM 14149Y108 72,841 1,275,890 SH   SOLE   1,275,890 0 0
CARRIER GLOBAL CORPORATION COM 14448c104 279 5,749 SH   SOLE   5,749 0 0
CARTERS INC COM 146229109 5,594 54,224 SH   SOLE   54,224 0 0
CASEYS GEN STORES INC COM 147528103 15,349 78,857 SH   SOLE   78,857 0 0
CASS INFORMATION SYS INC COM 14808P109 6,219 152,607 SH   SOLE   152,607 0 0
CATERPILLAR INC COM 149123101 661 3,036 SH   SOLE   3,036 0 0
CHEVRON CORP NEW COM 166764100 15,922 152,015 SH   SOLE   152,015 0 0
CHUBB LIMITED COM H1467J104 78,810 495,845 SH   SOLE   495,845 0 0
CHURCH & DWIGHT INC COM 171340102 1,023 12,005 SH   SOLE   12,005 0 0
CIGNA CORP NEW COM 125523100 214 901 SH   SOLE   901 0 0
CINCINNATI FINL CORP COM 172062101 390 3,340 SH   SOLE   3,340 0 0
CISCO SYS INC COM 17275R102 3,021 56,992 SH   SOLE   56,992 0 0
CITRIX SYS INC COM 177376100 12,021 102,510 SH   SOLE   102,510 0 0
CLOROX CO DEL COM 189054109 364 2,024 SH   SOLE   2,024 0 0
COCA COLA CO COM 191216100 109,247 2,018,974 SH   SOLE   2,018,974 0 0
COLGATE PALMOLIVE CO COM 194162103 9,401 115,563 SH   SOLE   115,563 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 5,293 53,810 SH   SOLE   53,810 0 0
COMCAST CORP NEW CL A 20030N101 67,135 1,177,388 SH   SOLE   1,177,388 0 0
COMMERCE BANCSHARES INC COM 200525103 643 8,626 SH   SOLE   8,626 0 0
COMPASS MINERALS INTL INC COM 20451N101 3,241 54,688 SH   SOLE   54,688 0 0
COMPUTER PROGRAMS & SYS INC COM 205306103 4,744 142,760 SH   SOLE   142,760 0 0
CONMED CORP COM 207410101 16,163 117,610 SH   SOLE   117,610 0 0
CORE-MARK HLDG CO INC COM 218681104 4,880 108,418 SH   SOLE   108,418 0 0
CORESITE RLTY CORP COM 21870Q105 18,037 134,005 SH   SOLE   134,005 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,273 3,217 SH   SOLE   3,217 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 272 1,832 SH   SOLE   1,832 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 26,885 137,801 SH   SOLE   137,801 0 0
CSX CORP COM 126408103 228 7,116 SH   SOLE   7,116 0 0
CVS HEALTH CORP COM 126650100 446 5,345 SH   SOLE   5,345 0 0
DANAHER CORPORATION COM 235851102 1,046 3,897 SH   SOLE   3,897 0 0
DEERE & CO COM 244199105 1,360 3,856 SH   SOLE   3,856 0 0
DIAGEO PLC SPON ADR NEW 25243q205 704 3,675 SH   SOLE   3,675 0 0
DISNEY WALT CO COM 254687106 2,458 13,984 SH   SOLE   13,984 0 0
DOMINION ENERGY INC COM 25746U109 18,716 254,396 SH   SOLE   254,396 0 0
DOVER CORP COM 260003108 327 2,170 SH   SOLE   2,170 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 22,601 228,936 SH   SOLE   228,936 0 0
EATON CORP PLC SHS G29183103 3,120 21,057 SH   SOLE   21,057 0 0
ECOLAB INC COM 278865100 504 2,446 SH   SOLE   2,446 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 749 7,236 SH   SOLE   7,236 0 0
EMERSON ELEC CO COM 291011104 1,914 19,890 SH   SOLE   19,890 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 619 25,649 SH   SOLE   25,649 0 0
EQUIFAX INC COM 294429105 5,953 24,853 SH   SOLE   24,853 0 0
EQUINIX INC COM 29444U700 344 428 SH   SOLE   428 0 0
ESCO TECHNOLOGIES INC COM 296315104 8,337 88,872 SH   SOLE   88,872 0 0
EVERGY INC COM 30034W106 12,308 203,682 SH   SOLE   203,682 0 0
EXPEDITORS INTL WASH INC COM 302130109 13,064 103,192 SH   SOLE   103,192 0 0
EXXON MOBIL CORP COM 30231G102 3,893 61,714 SH   SOLE   61,714 0 0
FACEBOOK INC CL A 30303M102 395 1,135 SH   SOLE   1,135 0 0
FACTSET RESH SYS INC COM 303075105 222 662 SH   SOLE   662 0 0
FEDEX CORP COM 31428X106 448 1,503 SH   SOLE   1,503 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 72,832 514,097 SH   SOLE   514,097 0 0
FIRST HAWAIIAN INC COM 32051x108 16,747 590,945 SH   SOLE   590,945 0 0
FIRST LONG IS CORP COM 320734106 3,804 179,172 SH   SOLE   179,172 0 0
FLOWERS FOODS INC COM 343498101 4,364 180,331 SH   SOLE   180,331 0 0
FOUR CORNERS PPTY TR INC COM 35086T109 7,240 262,211 SH   SOLE   262,211 0 0
FRANKLIN ELEC INC COM 353514102 6,223 77,188 SH   SOLE   77,188 0 0
FULLER H B CO COM 359694106 6,245 98,174 SH   SOLE   98,174 0 0
GALLAGHER ARTHUR J & CO COM 363576109 1,196 8,538 SH   SOLE   8,538 0 0
GENERAL DYNAMICS CORP COM 369550108 571 3,035 SH   SOLE   3,035 0 0
GENERAL MLS INC COM 370334104 20,335 333,741 SH   SOLE   333,741 0 0
GENTEX CORP COM 371901109 210 6,350 SH   SOLE   6,350 0 0
GENUINE PARTS CO COM 372460105 109,694 867,349 SH   SOLE   867,349 0 0
GLACIER BANCORP INC NEW COM 37637Q105 4,453 80,852 SH   SOLE   80,852 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 18,273 458,900 SH   SOLE   458,900 0 0
GLOBAL PMTS INC COM 37940x102 75,801 404,187 SH   SOLE   404,187 0 0
GRAINGER W W INC COM 384802104 1,554 3,549 SH   SOLE   3,549 0 0
HACKETT GROUP INC COM 404609109 8,380 465,033 SH   SOLE   465,033 0 0
HANESBRANDS INC COM 410345102 11,882 636,398 SH   SOLE   636,398 0 0
HANOVER INS GROUP INC COM 410867105 7,059 52,042 SH   SOLE   52,042 0 0
HASBRO INC COM 418056107 7,912 83,710 SH   SOLE   83,710 0 0
HEALTHCARE SVCS GROUP INC COM 421906108 16,388 519,086 SH   SOLE   519,086 0 0
HNI CORP COM 404251100 9,382 213,369 SH   SOLE   213,369 0 0
HOME DEPOT INC COM 437076102 133,048 417,222 SH   SOLE   417,222 0 0
HONEYWELL INTL INC COM 438516106 82,022 373,932 SH   SOLE   373,932 0 0
HOULIHAN LOKEY INC CL A 441593100 7,373 90,146 SH   SOLE   90,146 0 0
HUBBELL INC COM 443510607 67,780 362,771 SH   SOLE   362,771 0 0
HUMANA INC COM 444859102 230 519 SH   SOLE   519 0 0
HUNTINGTON BANCSHARES INC COM 446150104 4,468 313,070 SH   SOLE   313,070 0 0
IDACORP INC COM 451107106 3,823 39,210 SH   SOLE   39,210 0 0
ILLINOIS TOOL WKS INC COM 452308109 390 1,746 SH   SOLE   1,746 0 0
INDEPENDENCE RLTY TR INC COM 45378a106 4,622 253,545 SH   SOLE   253,545 0 0
INFOSYS LTD SPONSORED ADR 456788108 636 30,000 SH   SOLE   30,000 0 0
INTEL CORP COM 458140100 1,506 26,817 SH   SOLE   26,817 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 286 2,412 SH   SOLE   2,412 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 95,743 653,136 SH   SOLE   653,136 0 0
INTUIT COM 461202103 525 1,072 SH   SOLE   1,072 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 347 377 SH   SOLE   377 0 0
J & J SNACK FOODS CORP COM 466032109 4,498 25,788 SH   SOLE   25,788 0 0
JACK IN THE BOX INC COM 466367109 5,353 48,038 SH   SOLE   48,038 0 0
JOHNSON & JOHNSON COM 478160104 104,434 633,933 SH   SOLE   633,933 0 0
JOHNSON CTLS INTL PLC SHS G51502105 95,598 1,392,944 SH   SOLE   1,392,944 0 0
JOHNSON OUTDOORS INC CL A 479167108 2,167 17,908 SH   SOLE   17,908 0 0
JPMORGAN CHASE & CO COM 46625H100 82,588 530,977 SH   SOLE   530,977 0 0
KAMAN CORP COM 483548103 4,044 80,233 SH   SOLE   80,233 0 0
KELLOGG CO COM 487836108 10,739 166,941 SH   SOLE   166,941 0 0
KIMBERLY-CLARK CORP COM 494368103 831 6,212 SH   SOLE   6,212 0 0
KINDER MORGAN INC DEL COM 49456B101 5,993 328,738 SH   SOLE   328,738 0 0
KONTOOR BRANDS INC COM 50050n103 587 10,410 SH   SOLE   10,410 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 207 957 SH   SOLE   957 0 0
LAMB WESTON HLDGS INC COM 513272104 443 5,490 SH   SOLE   5,490 0 0
LANDSTAR SYS INC COM 515098101 2,370 14,998 SH   SOLE   14,998 0 0
LAZARD LTD SHS A G54050102 4,089 90,359 SH   SOLE   90,359 0 0
LEGGETT & PLATT INC COM 524660107 10,716 206,840 SH   SOLE   206,840 0 0
LILLY ELI & CO COM 532457108 2,178 9,490 SH   SOLE   9,490 0 0
LITTELFUSE INC COM 537008104 13,490 52,946 SH   SOLE   52,946 0 0
LOCKHEED MARTIN CORP COM 539830109 227 599 SH   SOLE   599 0 0
LOWES COS INC COM 548661107 2,431 12,532 SH   SOLE   12,532 0 0
LUMINEX CORP DEL COM 55027e102 4,868 132,281 SH   SOLE   132,281 0 0
M & T BK CORP COM 55261F104 60,858 418,813 SH   SOLE   418,813 0 0
MARSH & MCLENNAN COS INC COM 571748102 64,304 457,096 SH   SOLE   457,096 0 0
MARVELL TECHNOLOGY INC COM 573874104 9,442 161,875 SH   SOLE   161,875 0 0
MASTERCARD INCORPORATED CL A 57636Q104 869 2,381 SH   SOLE   2,381 0 0
MCCORMICK & CO INC COM NON VTG 579780206 383 4,333 SH   SOLE   4,333 0 0
MCDONALDS CORP COM 580135101 4,260 18,444 SH   SOLE   18,444 0 0
MEDTRONIC PLC SHS G5960L103 94,188 758,789 SH   SOLE   758,789 0 0
MERCK & CO INC COM 58933Y105 101,788 1,308,829 SH   SOLE   1,308,829 0 0
MERCURY GENL CORP NEW COM 589400100 17,439 268,495 SH   SOLE   268,495 0 0
METLIFE INC COM 59156R108 5,611 93,744 SH   SOLE   93,744 0 0
MGP INGREDIENTS INC NEW COM 55303J106 4,219 62,371 SH   SOLE   62,371 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 921 6,150 SH   SOLE   6,150 0 0
MICROSOFT CORP COM 594918104 172,554 636,964 SH   SOLE   636,964 0 0
MIDDLEBY CORP COM 596278101 256 1,475 SH   SOLE   1,475 0 0
MONDELEZ INTL INC CL A 609207105 64,277 1,029,426 SH   SOLE   1,029,426 0 0
MONRO INC COM 610236101 6,620 104,238 SH   SOLE   104,238 0 0
MOODYS CORP COM 615369105 4,411 12,173 SH   SOLE   12,173 0 0
MOOG INC CL A 615394202 6,196 73,715 SH   SOLE   73,715 0 0
MORGAN STANLEY COM NEW 617446448 490 5,339 SH   SOLE   5,339 0 0
MSC INDL DIRECT INC CL A 553530106 23,451 261,354 SH   SOLE   261,354 0 0
MUELLER WTR PRODS INC COM SER A 624758108 8,311 576,346 SH   SOLE   576,346 0 0
NATIONAL INSTRS CORP COM 636518102 7,104 168,019 SH   SOLE   168,019 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 6,745 636,967 SH   SOLE   636,967 0 0
NEXTERA ENERGY INC COM 65339F101 1,707 23,299 SH   SOLE   23,299 0 0
NIKE INC CL B 654106103 3,493 22,612 SH   SOLE   22,612 0 0
NORFOLK SOUTHN CORP COM 655844108 1,531 5,768 SH   SOLE   5,768 0 0
NORTHERN TR CORP COM 665859104 56,207 486,140 SH   SOLE   486,140 0 0
NORTHROP GRUMMAN CORP COM 666807102 520 1,430 SH   SOLE   1,430 0 0
NORTHWESTERN CORP COM NEW 668074305 4,120 68,420 SH   SOLE   68,420 0 0
NOVARTIS AG SPONSORED ADR 66987V109 216 2,368 SH   SOLE   2,368 0 0
NVENT ELECTRIC PLC SHS G6700G107 31,975 1,023,537 SH   SOLE   1,023,537 0 0
NVIDIA CORPORATION COM 67066G104 1,178 1,472 SH   SOLE   1,472 0 0
OLD REP INTL CORP COM 680223104 26,184 1,051,154 SH   SOLE   1,051,154 0 0
OMNICOM GROUP INC COM 681919106 97,323 1,216,684 SH   SOLE   1,216,684 0 0
ONEOK INC NEW COM 682680103 12,358 222,100 SH   SOLE   222,100 0 0
OPEN TEXT CORP COM 683715106 235 4,630 SH   SOLE   4,630 0 0
ORACLE CORP COM 68389X105 809 10,398 SH   SOLE   10,398 0 0
OTIS WORLDWIDE CORP COM 68902v107 239 2,927 SH   SOLE   2,927 0 0
PAYCHEX INC COM 704326107 12,357 115,165 SH   SOLE   115,165 0 0
PAYPAL HLDGS INC COM 70450Y103 401 1,375 SH   SOLE   1,375 0 0
PEGASYSTEMS INC COM 705573103 11,840 85,063 SH   SOLE   85,063 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 21,065 1,229,008 SH   SOLE   1,229,008 0 0
PEPSICO INC COM 713448108 1,677 11,319 SH   SOLE   11,319 0 0
PERKINELMER INC COM 714046109 567 3,670 SH   SOLE   3,670 0 0
PFIZER INC COM 717081103 28,423 725,822 SH   SOLE   725,822 0 0
PHILIP MORRIS INTL INC COM 718172109 85,498 862,660 SH   SOLE   862,660 0 0
PHILLIPS 66 COM 718546104 219 2,556 SH   SOLE   2,556 0 0
PHYSICIANS RLTY TR COM 71943U104 17,451 944,806 SH   SOLE   944,806 0 0
PLEXUS CORP COM 729132100 242 2,650 SH   SOLE   2,650 0 0
PNC FINL SVCS GROUP INC COM 693475105 277 1,454 SH   SOLE   1,454 0 0
POLARIS INC COM 731068102 259 1,890 SH   SOLE   1,890 0 0
POWER INTEGRATIONS INC COM 739276103 8,874 108,137 SH   SOLE   108,137 0 0
PPG INDS INC COM 693506107 761 4,480 SH   SOLE   4,480 0 0
PRICE T ROWE GROUP INC COM 74144T108 590 2,980 SH   SOLE   2,980 0 0
PRICESMART INC COM 741511109 7,615 83,674 SH   SOLE   83,674 0 0
PROCTER AND GAMBLE CO COM 742718109 111,963 829,787 SH   SOLE   829,787 0 0
PROGRESSIVE CORP COM 743315103 527 5,365 SH   SOLE   5,365 0 0
PS BUSINESS PKS INC CALIF COM 69360J107 2,148 14,508 SH   SOLE   14,508 0 0
PSYCHEMEDICS CORP COM NEW 744375205 2,028 291,436 SH   SOLE   291,436 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 270 4,524 SH   SOLE   4,524 0 0
QUALCOMM INC COM 747525103 527 3,689 SH   SOLE   3,689 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513e101 70,545 826,928 SH   SOLE   826,928 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 234 11,578 SH   SOLE   11,578 0 0
RESMED INC COM 761152107 294 1,191 SH   SOLE   1,191 0 0
REYNOLDS CONSUMER PRODS INC COM 76171L106 489 16,100 SH   SOLE   16,100 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 514 9,665 SH   SOLE   9,665 0 0
ROPER TECHNOLOGIES INC COM 776696106 726 1,545 SH   SOLE   1,545 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 29 750 SH   SOLE   750 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 339 8,392 SH   SOLE   8,392 0 0
S&P GLOBAL INC COM 78409V104 71,000 172,982 SH   SOLE   172,982 0 0
SAP SE SPON ADR 803054204 57,778 411,345 SH   SOLE   411,345 0 0
SAPIENS INTL CORP N V SHS G7T16G103 4,970 189,189 SH   SOLE   189,189 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410g104 708 2,221 SH   SOLE   2,221 0 0
SCHWAB CHARLES CORP COM 808513105 247 3,399 SH   SOLE   3,399 0 0
SEI INVTS CO COM 784117103 635 10,240 SH   SOLE   10,240 0 0
SERVICE CORP INTL COM 817565104 9,171 171,126 SH   SOLE   171,126 0 0
SIMULATIONS PLUS INC COM 829214105 6,838 124,538 SH   SOLE   124,538 0 0
SMITH A O CORP COM 831865209 1,355 18,805 SH   SOLE   18,805 0 0
SOUTH ST CORP COM 840441109 13,250 162,056 SH   SOLE   162,056 0 0
SOUTHERN CO COM 842587107 1,498 24,755 SH   SOLE   24,755 0 0
STAG INDL INC COM 85254j102 20,160 538,598 SH   SOLE   538,598 0 0
STANDEX INTL CORP COM 854231107 5,042 53,125 SH   SOLE   53,125 0 0
STARBUCKS CORP COM 855244109 51,114 457,153 SH   SOLE   457,153 0 0
STERLING BANCORP DEL COM 85917a100 6,699 270,230 SH   SOLE   270,230 0 0
STRYKER CORPORATION COM 863667101 6,542 25,187 SH   SOLE   25,187 0 0
SUN CMNTYS INC COM 866674104 627 3,660 SH   SOLE   3,660 0 0
SWITCH INC CL A 87105L104 5,101 241,648 SH   SOLE   241,648 0 0
SYSCO CORP COM 871829107 395 5,081 SH   SOLE   5,081 0 0
TAPESTRY INC COM 876030107 912 20,978 SH   SOLE   20,978 0 0
TARGET CORP COM 87612E106 23,640 97,789 SH   SOLE   97,789 0 0
TENNANT CO COM 880345103 4,640 58,110 SH   SOLE   58,110 0 0
TEXAS INSTRS INC COM 882508104 115,074 598,408 SH   SOLE   598,408 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 3,575 7,087 SH   SOLE   7,087 0 0
TJX COS INC NEW COM 872540109 388 5,755 SH   SOLE   5,755 0 0
TOTALENERGIES SE SPONSORED ADS 89151e109 10,833 239,349 SH   SOLE   239,349 0 0
TRACTOR SUPPLY CO COM 892356106 214 1,148 SH   SOLE   1,148 0 0
TRICO BANCSHARES COM 896095106 7,162 168,194 SH   SOLE   168,194 0 0
TRUIST FINL CORP COM 89832q109 559 10,077 SH   SOLE   10,077 0 0
TRUSTMARK CORP COM 898402102 436 14,172 SH   SOLE   14,172 0 0
TTEC HLDGS INC COM 89854h102 7,872 76,361 SH   SOLE   76,361 0 0
U S PHYSICAL THERAPY COM 90337L108 5,684 49,053 SH   SOLE   49,053 0 0
UBIQUITI INC COM 90353w103 500 1,600 SH   SOLE   1,600 0 0
UNION PAC CORP COM 907818108 733 3,334 SH   SOLE   3,334 0 0
UNITED PARCEL SERVICE INC CL B 911312106 141,273 679,295 SH   SOLE   679,295 0 0
UNITEDHEALTH GROUP INC COM 91324P102 772 1,929 SH   SOLE   1,929 0 0
US BANCORP DEL COM NEW 902973304 457 8,017 SH   SOLE   8,017 0 0
VALERO ENERGY CORP COM 91913Y100 19,174 245,568 SH   SOLE   245,568 0 0
VALLEY NATL BANCORP COM 919794107 20,982 1,562,298 SH   SOLE   1,562,298 0 0
VALMONT INDS INC COM 920253101 7,719 32,701 SH   SOLE   32,701 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 25,327 452,024 SH   SOLE   452,024 0 0
VISA INC COM CL A 92826c839 84,036 359,405 SH   SOLE   359,405 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 332 6,316 SH   SOLE   6,316 0 0
WALKER & DUNLOP INC COM 93148P102 6,139 58,810 SH   SOLE   58,810 0 0
WALMART INC COM 931142103 57,926 410,766 SH   SOLE   410,766 0 0
WATSCO INC COM 942622200 740 2,580 SH   SOLE   2,580 0 0
WEC ENERGY GROUP INC COM 92939U106 11,520 129,511 SH   SOLE   129,511 0 0
WELLS FARGO CO NEW COM 949746101 366 8,087 SH   SOLE   8,087 0 0
WESTROCK CO COM 96145D105 1,293 24,290 SH   SOLE   24,290 0 0
WHIRLPOOL CORP COM 963320106 637 2,920 SH   SOLE   2,920 0 0
WILLIAMS COS INC COM 969457100 23,529 886,233 SH   SOLE   886,233 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 75,300 327,365 SH   SOLE   327,365 0 0
WOLVERINE WORLD WIDE INC COM 978097103 8,679 258,009 SH   SOLE   258,009 0 0
WOODWARD INC COM 980745103 6,703 54,550 SH   SOLE   54,550 0 0
WP CAREY INC COM 92936U109 17,067 228,721 SH   SOLE   228,721 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 2,142 13,319 SH   SOLE   13,319 0 0