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 44,475 250,378 SH   SOLE   250,378 0 0
ABBOTT LABS COM 002824100 4,858 34,516 SH   SOLE   34,516 0 0
ABBVIE INC COM 00287Y109 165,657 1,223,463 SH   SOLE   1,223,463 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 117,192 282,696 SH   SOLE   282,696 0 0
AFLAC INC COM 001055102 1,109 18,986 SH   SOLE   18,986 0 0
AGNC INVT CORP COM 00123Q104 5,446 362,080 SH   SOLE   362,080 0 0
ALEXANDERS INC COM 014752109 5,809 22,317 SH   SOLE   22,317 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 600 2,692 SH   SOLE   2,692 0 0
ALLSTATE CORP COM 020002101 2,118 18,001 SH   SOLE   18,001 0 0
ALPHABET INC CAP STK CL C 02079K107 1,545 534 SH   SOLE   534 0 0
ALPHABET INC CAP STK CL A 02079K305 2,051 708 SH   SOLE   708 0 0
ALTRIA GROUP INC COM 02209S103 14,506 306,105 SH   SOLE   306,105 0 0
AMAZON COM INC COM 023135106 1,677 503 SH   SOLE   503 0 0
AMER SOFTWARE INC CL A 029683109 10,082 385,251 SH   SOLE   385,251 0 0
AMERICAN ASSETS TR INC COM 024013104 579 15,430 SH   SOLE   15,430 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 577 10,071 SH   SOLE   10,071 0 0
AMERICAN ELEC PWR CO INC COM 025537101 94,559 1,062,814 SH   SOLE   1,062,814 0 0
AMERICAN EXPRESS CO COM 025816109 97,105 593,554 SH   SOLE   593,554 0 0
AMGEN INC COM 031162100 1,634 7,265 SH   SOLE   7,265 0 0
AMPHENOL CORP NEW CL A 032095101 340 3,886 SH   SOLE   3,886 0 0
APPLE INC COM 037833100 74,762 421,030 SH   SOLE   421,030 0 0
APPLIED MATLS INC COM 038222105 311 1,975 SH   SOLE   1,975 0 0
ARMADA HOFFLER PPTYS INC COM 04208T108 10,865 713,873 SH   SOLE   713,873 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 15,596 327,379 SH   SOLE   327,379 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 104,151 1,788,001 SH   SOLE   1,788,001 0 0
AT&T INC COM 00206R102 21,602 878,111 SH   SOLE   878,111 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 288 10,000 SH   SOLE   10,000 0 0
ATRION CORP COM 049904105 6,687 9,486 SH   SOLE   9,486 0 0
AUDIOCODES LTD ORD M15342104 5,552 159,823 SH   SOLE   159,823 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,571 6,372 SH   SOLE   6,372 0 0
AUTOZONE INC COM 053332102 698 333 SH   SOLE   333 0 0
AVNET INC COM 053807103 4,187 101,564 SH   SOLE   101,564 0 0
AZENTA INC COM 114340102 26,485 256,858 SH   SOLE   256,858 0 0
AZZ INC COM 002474104 3,034 54,880 SH   SOLE   54,880 0 0
BANCFIRST CORP COM 05945F103 5,508 78,068 SH   SOLE   78,068 0 0
BANK NEW YORK MELLON CORP COM 064058100 496 8,548 SH   SOLE   8,548 0 0
BCE INC COM NEW 05534B760 39,718 763,211 SH   SOLE   763,211 0 0
BECTON DICKINSON & CO COM 075887109 348 1,384 SH   SOLE   1,384 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,605 8 SH   SOLE   8 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,386 18,013 SH   SOLE   18,013 0 0
BK OF AMERICA CORP COM 060505104 645 14,491 SH   SOLE   14,491 0 0
BK OF AMERICA CORP 7.25%CNV PFD L 060505682 7 5 SH   SOLE   5 0 0
BLACK HILLS CORP COM 092113109 6,244 88,477 SH   SOLE   88,477 0 0
BLACKROCK INC COM 09247X101 95,043 103,808 SH   SOLE   103,808 0 0
BLOCK H & R INC COM 093671105 639 27,140 SH   SOLE   27,140 0 0
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 4,694 349,753 SH   SOLE   349,753 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 832 13,343 SH   SOLE   13,343 0 0
BROADCOM INC COM 11135F101 35,764 53,747 SH   SOLE   53,747 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,109 6,065 SH   SOLE   6,065 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 774 12,825 SH   SOLE   12,825 0 0
BROWN & BROWN INC COM 115236101 1,693 24,095 SH   SOLE   24,095 0 0
BROWN FORMAN CORP CL B 115637209 1,188 16,310 SH   SOLE   16,310 0 0
BRYN MAWR BK CORP COM 117665109 5,150 114,425 SH   SOLE   114,425 0 0
CAMDEN PPTY TR SH BEN INT 133131102 2,627 14,700 SH   SOLE   14,700 0 0
CAMECO CORP COM 13321L108 6,406 293,716 SH   SOLE   293,716 0 0
CAPITAL ONE FINL CORP COM 14040H105 734 5,061 SH   SOLE   5,061 0 0
CARDINAL HEALTH INC COM 14149Y108 61,787 1,199,971 SH   SOLE   1,199,971 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 228 4,211 SH   SOLE   4,211 0 0
CARTERS INC COM 146229109 5,809 57,394 SH   SOLE   57,394 0 0
CASEYS GEN STORES INC COM 147528103 17,089 86,594 SH   SOLE   86,594 0 0
CASS INFORMATION SYS INC COM 14808P109 5,345 135,929 SH   SOLE   135,929 0 0
CATERPILLAR INC COM 149123101 554 2,678 SH   SOLE   2,678 0 0
CHEVRON CORP NEW COM 166764100 18,858 160,702 SH   SOLE   160,702 0 0
CHUBB LIMITED COM H1467J104 93,379 483,055 SH   SOLE   483,055 0 0
CHURCH & DWIGHT CO INC COM 171340102 1,236 12,055 SH   SOLE   12,055 0 0
CINCINNATI FINL CORP COM 172062101 381 3,340 SH   SOLE   3,340 0 0
CISCO SYS INC COM 17275R102 3,533 55,749 SH   SOLE   55,749 0 0
CITRIX SYS INC COM 177376100 12,811 135,440 SH   SOLE   135,440 0 0
CLOROX CO DEL COM 189054109 349 2,001 SH   SOLE   2,001 0 0
COCA COLA CO COM 191216100 122,019 2,060,776 SH   SOLE   2,060,776 0 0
COLGATE PALMOLIVE CO COM 194162103 6,031 70,667 SH   SOLE   70,667 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 5,250 53,880 SH   SOLE   53,880 0 0
COMCAST CORP NEW CL A 20030N101 77,700 1,543,801 SH   SOLE   1,543,801 0 0
COMMERCE BANCSHARES INC COM 200525103 623 9,056 SH   SOLE   9,056 0 0
CONMED CORP COM 207410101 18,029 127,180 SH   SOLE   127,180 0 0
CONOCOPHILLIPS COM 20825C104 231 3,204 SH   SOLE   3,204 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,694 2,984 SH   SOLE   2,984 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 236 1,834 SH   SOLE   1,834 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 16,836 80,655 SH   SOLE   80,655 0 0
CSX CORP COM 126408103 252 6,696 SH   SOLE   6,696 0 0
CVS HEALTH CORP COM 126650100 533 5,166 SH   SOLE   5,166 0 0
DANAHER CORPORATION COM 235851102 1,198 3,642 SH   SOLE   3,642 0 0
DEERE & CO COM 244199105 1,299 3,789 SH   SOLE   3,789 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 798 3,625 SH   SOLE   3,625 0 0
DISNEY WALT CO COM 254687106 2,038 13,160 SH   SOLE   13,160 0 0
DOMINION ENERGY INC COM 25746U109 21,284 270,931 SH   SOLE   270,931 0 0
DOVER CORP COM 260003108 231 1,270 SH   SOLE   1,270 0 0
DT MIDSTREAM INC COMMON STOCK 23345M107 3,565 74,306 SH   SOLE   74,306 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 20,353 194,025 SH   SOLE   194,025 0 0
EATON CORP PLC SHS G29183103 2,898 16,766 SH   SOLE   16,766 0 0
ECOLAB INC COM 278865100 562 2,396 SH   SOLE   2,396 0 0
EMERSON ELEC CO COM 291011104 1,834 19,729 SH   SOLE   19,729 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 558 25,424 SH   SOLE   25,424 0 0
EQUIFAX INC COM 294429105 7,187 24,546 SH   SOLE   24,546 0 0
EQUINIX INC COM 29444U700 362 428 SH   SOLE   428 0 0
ESCO TECHNOLOGIES INC COM 296315104 8,934 99,282 SH   SOLE   99,282 0 0
ETSY INC COM 29786A106 212 968 SH   SOLE   968 0 0
EVERGY INC COM 30034W106 13,950 203,325 SH   SOLE   203,325 0 0
EXPEDITORS INTL WASH INC COM 302130109 13,618 101,408 SH   SOLE   101,408 0 0
EXXON MOBIL CORP COM 30231G102 3,443 56,267 SH   SOLE   56,267 0 0
FEDEX CORP COM 31428X106 406 1,568 SH   SOLE   1,568 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 46,757 428,370 SH   SOLE   428,370 0 0
FIRST HAWAIIAN INC COM 32051X108 16,747 612,762 SH   SOLE   612,762 0 0
FIRST LONG IS CORP COM 320734106 3,743 173,372 SH   SOLE   173,372 0 0
FLOWERS FOODS INC COM 343498101 4,466 162,561 SH   SOLE   162,561 0 0
FOUR CORNERS PPTY TR INC COM 35086T109 7,497 254,901 SH   SOLE   254,901 0 0
FRANKLIN ELEC INC COM 353514102 7,214 76,288 SH   SOLE   76,288 0 0
FULLER H B CO COM 359694106 8,094 99,924 SH   SOLE   99,924 0 0
GALLAGHER ARTHUR J & CO COM 363576109 1,442 8,500 SH   SOLE   8,500 0 0
GENERAL DYNAMICS CORP COM 369550108 632 3,032 SH   SOLE   3,032 0 0
GENERAL ELECTRIC CO COM NEW 369604301 356 3,765 SH   SOLE   3,765 0 0
GENERAL MLS INC COM 370334104 23,646 350,941 SH   SOLE   350,941 0 0
GENUINE PARTS CO COM 372460105 121,317 865,317 SH   SOLE   865,317 0 0
GLACIER BANCORP INC NEW COM 37637Q105 4,461 78,672 SH   SOLE   78,672 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 21,426 485,853 SH   SOLE   485,853 0 0
GLOBAL PMTS INC COM 37940X102 62,089 459,308 SH   SOLE   459,308 0 0
GRAINGER W W INC COM 384802104 1,839 3,549 SH   SOLE   3,549 0 0
HACKETT GROUP INC COM 404609109 8,746 426,023 SH   SOLE   426,023 0 0
HANESBRANDS INC COM 410345102 11,378 680,515 SH   SOLE   680,515 0 0
HANOVER INS GROUP INC COM 410867105 7,377 56,284 SH   SOLE   56,284 0 0
HASBRO INC COM 418056107 14,537 142,825 SH   SOLE   142,825 0 0
HEALTHCARE SVCS GROUP INC COM 421906108 16,164 908,619 SH   SOLE   908,619 0 0
HNI CORP COM 404251100 16,860 400,957 SH   SOLE   400,957 0 0
HOME DEPOT INC COM 437076102 161,936 390,197 SH   SOLE   390,197 0 0
HONEYWELL INTL INC COM 438516106 79,910 383,243 SH   SOLE   383,243 0 0
HOULIHAN LOKEY INC CL A 441593100 7,273 70,256 SH   SOLE   70,256 0 0
HUBBELL INC COM 443510607 70,114 336,648 SH   SOLE   336,648 0 0
HUMANA INC COM 444859102 238 513 SH   SOLE   513 0 0
HUNTINGTON BANCSHARES INC COM 446150104 5,153 334,194 SH   SOLE   334,194 0 0
IDACORP INC COM 451107106 3,616 31,910 SH   SOLE   31,910 0 0
ILLINOIS TOOL WKS INC COM 452308109 404 1,638 SH   SOLE   1,638 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 6,447 249,585 SH   SOLE   249,585 0 0
INFOSYS LTD SPONSORED ADR 456788108 709 28,000 SH   SOLE   28,000 0 0
INTEL CORP COM 458140100 1,299 25,219 SH   SOLE   25,219 0 0
INTER PARFUMS INC COM 458334109 3,520 32,930 SH   SOLE   32,930 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 351 2,569 SH   SOLE   2,569 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 99,166 741,930 SH   SOLE   741,930 0 0
J & J SNACK FOODS CORP COM 466032109 4,273 27,048 SH   SOLE   27,048 0 0
JACK IN THE BOX INC COM 466367109 4,442 50,783 SH   SOLE   50,783 0 0
JOHNSON & JOHNSON COM 478160104 111,377 651,062 SH   SOLE   651,062 0 0
JOHNSON CTLS INTL PLC SHS G51502105 107,103 1,317,219 SH   SOLE   1,317,219 0 0
JOHNSON OUTDOORS INC CL A 479167108 4,591 49,003 SH   SOLE   49,003 0 0
JPMORGAN CHASE & CO COM 46625H100 83,043 524,430 SH   SOLE   524,430 0 0
KAMAN CORP COM 483548103 4,143 96,012 SH   SOLE   96,012 0 0
KELLOGG CO COM 487836108 24,602 381,903 SH   SOLE   381,903 0 0
KIMBERLY-CLARK CORP COM 494368103 902 6,312 SH   SOLE   6,312 0 0
KINDER MORGAN INC DEL COM 49456B101 5,642 355,755 SH   SOLE   355,755 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 206 965 SH   SOLE   965 0 0
LAMB WESTON HLDGS INC COM 513272104 577 9,105 SH   SOLE   9,105 0 0
LANDSTAR SYS INC COM 515098101 2,381 13,298 SH   SOLE   13,298 0 0
LAZARD LTD SHS A G54050102 3,972 91,049 SH   SOLE   91,049 0 0
LEGGETT & PLATT INC COM 524660107 16,533 401,686 SH   SOLE   401,686 0 0
LILLY ELI & CO COM 532457108 2,488 9,006 SH   SOLE   9,006 0 0
LITTELFUSE INC COM 537008104 17,610 55,961 SH   SOLE   55,961 0 0
LOWES COS INC COM 548661107 3,168 12,256 SH   SOLE   12,256 0 0
M & T BK CORP COM 55261F104 64,981 423,108 SH   SOLE   423,108 0 0
MARSH & MCLENNAN COS INC COM 571748102 77,180 444,022 SH   SOLE   444,022 0 0
MARVELL TECHNOLOGY INC COM 573874104 11,944 136,515 SH   SOLE   136,515 0 0
MASTERCARD INCORPORATED CL A 57636Q104 639 1,777 SH   SOLE   1,777 0 0
MCCORMICK & CO INC COM NON VTG 579780206 414 4,290 SH   SOLE   4,290 0 0
MCDONALDS CORP COM 580135101 4,705 17,551 SH   SOLE   17,551 0 0
MEDTRONIC PLC SHS G5960L103 83,281 805,033 SH   SOLE   805,033 0 0
MERCK & CO INC COM 58933Y105 100,795 1,315,173 SH   SOLE   1,315,173 0 0
MERCURY GENL CORP NEW COM 589400100 15,106 284,702 SH   SOLE   284,702 0 0
META PLATFORMS INC CL A 30303M102 1,991 5,920 SH   SOLE   5,920 0 0
METLIFE INC COM 59156R108 1,812 28,997 SH   SOLE   28,997 0 0
MGP INGREDIENTS INC NEW COM 55303J106 5,566 65,491 SH   SOLE   65,491 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 898 10,316 SH   SOLE   10,316 0 0
MICROSOFT CORP COM 594918104 201,569 599,338 SH   SOLE   599,338 0 0
MONDELEZ INTL INC CL A 609207105 69,792 1,052,506 SH   SOLE   1,052,506 0 0
MONRO INC COM 610236101 5,279 90,588 SH   SOLE   90,588 0 0
MOODYS CORP COM 615369105 3,270 8,371 SH   SOLE   8,371 0 0
MOOG INC CL A 615394202 6,238 77,040 SH   SOLE   77,040 0 0
MORGAN STANLEY COM NEW 617446448 494 5,028 SH   SOLE   5,028 0 0
MSC INDL DIRECT INC CL A 553530106 25,576 304,261 SH   SOLE   304,261 0 0
MUELLER WTR PRODS INC COM SER A 624758108 8,179 568,000 SH   SOLE   568,000 0 0
NATIONAL INSTRS CORP COM 636518102 7,467 170,979 SH   SOLE   170,979 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 6,416 599,082 SH   SOLE   599,082 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 4,666 382,155 SH   SOLE   382,155 0 0
NEWELL BRANDS INC COM 651229106 547 25,025 SH   SOLE   25,025 0 0
NEXTERA ENERGY INC COM 65339F101 1,787 19,139 SH   SOLE   19,139 0 0
NIKE INC CL B 654106103 3,496 20,976 SH   SOLE   20,976 0 0
NORFOLK SOUTHN CORP COM 655844108 1,711 5,748 SH   SOLE   5,748 0 0
NORTHERN TR CORP COM 665859104 58,521 489,262 SH   SOLE   489,262 0 0
NORTHROP GRUMMAN CORP COM 666807102 545 1,408 SH   SOLE   1,408 0 0
NORTHWESTERN CORP COM NEW 668074305 9,723 170,095 SH   SOLE   170,095 0 0
NOVARTIS AG SPONSORED ADR 66987V109 205 2,343 SH   SOLE   2,343 0 0
NVENT ELECTRIC PLC SHS G6700G107 33,954 893,536 SH   SOLE   893,536 0 0
NVIDIA CORPORATION COM 67066G104 1,636 5,563 SH   SOLE   5,563 0 0
OLD REP INTL CORP COM 680223104 26,679 1,085,415 SH   SOLE   1,085,415 0 0
OMNICOM GROUP INC COM 681919106 95,420 1,302,311 SH   SOLE   1,302,311 0 0
ONEOK INC NEW COM 682680103 14,104 240,034 SH   SOLE   240,034 0 0
ORACLE CORP COM 68389X105 887 10,176 SH   SOLE   10,176 0 0
OTIS WORLDWIDE CORP COM 68902V107 248 2,850 SH   SOLE   2,850 0 0
PAYCHEX INC COM 704326107 10,799 79,114 SH   SOLE   79,114 0 0
PEGASYSTEMS INC COM 705573103 10,985 98,238 SH   SOLE   98,238 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 23,385 1,312,265 SH   SOLE   1,312,265 0 0
PEPSICO INC COM 713448108 1,876 10,801 SH   SOLE   10,801 0 0
PERKINELMER INC COM 714046109 744 3,699 SH   SOLE   3,699 0 0
PERRIGO CO PLC SHS G97822103 5,041 129,576 SH   SOLE   129,576 0 0
PFIZER INC COM 717081103 38,263 647,979 SH   SOLE   647,979 0 0
PHILIP MORRIS INTL INC COM 718172109 85,262 897,490 SH   SOLE   897,490 0 0
PHYSICIANS RLTY TR COM 71943U104 19,391 1,029,808 SH   SOLE   1,029,808 0 0
PNC FINL SVCS GROUP INC COM 693475105 261 1,303 SH   SOLE   1,303 0 0
POLARIS INC COM 731068102 369 3,360 SH   SOLE   3,360 0 0
POWER INTEGRATIONS INC COM 739276103 8,794 94,676 SH   SOLE   94,676 0 0
PPG INDS INC COM 693506107 260 1,506 SH   SOLE   1,506 0 0
PRICE T ROWE GROUP INC COM 74144T108 586 2,980 SH   SOLE   2,980 0 0
PRICESMART INC COM 741511109 5,521 75,454 SH   SOLE   75,454 0 0
PROCTER AND GAMBLE CO COM 742718109 136,198 832,608 SH   SOLE   832,608 0 0
PROGRESSIVE CORP COM 743315103 547 5,328 SH   SOLE   5,328 0 0
PS BUSINESS PKS INC CALIF COM 69360J107 3,351 18,193 SH   SOLE   18,193 0 0
PSYCHEMEDICS CORP COM NEW 744375205 1,871 266,502 SH   SOLE   266,502 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 302 4,524 SH   SOLE   4,524 0 0
QUALCOMM INC COM 747525103 665 3,634 SH   SOLE   3,634 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 71,544 831,323 SH   SOLE   831,323 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 246 11,307 SH   SOLE   11,307 0 0
RESMED INC COM 761152107 307 1,178 SH   SOLE   1,178 0 0
REYNOLDS CONSUMER PRODS INC COM 76171L106 515 16,410 SH   SOLE   16,410 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 427 8,960 SH   SOLE   8,960 0 0
ROPER TECHNOLOGIES INC COM 776696106 760 1,546 SH   SOLE   1,546 0 0
S&P GLOBAL INC COM 78409V104 78,259 165,828 SH   SOLE   165,828 0 0
SAP SE SPON ADR 803054204 60,391 431,026 SH   SOLE   431,026 0 0
SAPIENS INTL CORP N V SHS G7T16G103 7,377 214,145 SH   SOLE   214,145 0 0
SCHWAB CHARLES CORP COM 808513105 302 3,590 SH   SOLE   3,590 0 0
SEI INVTS CO COM 784117103 639 10,480 SH   SOLE   10,480 0 0
SERVICE CORP INTL COM 817565104 11,652 164,135 SH   SOLE   164,135 0 0
SIMULATIONS PLUS INC COM 829214105 9,334 197,335 SH   SOLE   197,335 0 0
SMITH A O CORP COM 831865209 1,602 18,665 SH   SOLE   18,665 0 0
SOUTHERN CO COM 842587107 1,693 24,692 SH   SOLE   24,692 0 0
SOUTHSTATE CORPORATION COM 840441109 16,829 210,071 SH   SOLE   210,071 0 0
STAG INDL INC COM 85254J102 22,046 459,678 SH   SOLE   459,678 0 0
STANDEX INTL CORP COM 854231107 6,141 55,495 SH   SOLE   55,495 0 0
STARBUCKS CORP COM 855244109 54,814 468,617 SH   SOLE   468,617 0 0
STERLING BANCORP DEL COM 85917A100 6,026 233,665 SH   SOLE   233,665 0 0
STRYKER CORPORATION COM 863667101 6,667 24,931 SH   SOLE   24,931 0 0
SUN CMNTYS INC COM 866674104 773 3,680 SH   SOLE   3,680 0 0
SWITCH INC CL A 87105L104 7,187 250,928 SH   SOLE   250,928 0 0
SYSCO CORP COM 871829107 433 5,509 SH   SOLE   5,509 0 0
TAPESTRY INC COM 876030107 267 6,573 SH   SOLE   6,573 0 0
TARGET CORP COM 87612E106 21,868 94,487 SH   SOLE   94,487 0 0
TE CONNECTIVITY LTD SHS H84989104 5,078 31,473 SH   SOLE   31,473 0 0
TENNANT CO COM 880345103 4,900 60,466 SH   SOLE   60,466 0 0
TEXAS INSTRS INC COM 882508104 94,809 503,048 SH   SOLE   503,048 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 4,798 7,191 SH   SOLE   7,191 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109 7,694 155,562 SH   SOLE   155,562 0 0
TRACTOR SUPPLY CO COM 892356106 276 1,157 SH   SOLE   1,157 0 0
TRICO BANCSHARES COM 896095106 7,519 175,024 SH   SOLE   175,024 0 0
TRUIST FINL CORP COM 89832Q109 552 9,425 SH   SOLE   9,425 0 0
TRUSTMARK CORP COM 898402102 460 14,172 SH   SOLE   14,172 0 0
TTEC HLDGS INC COM 89854H102 7,667 84,666 SH   SOLE   84,666 0 0
U S PHYSICAL THERAPY COM 90337L108 7,497 78,463 SH   SOLE   78,463 0 0
UNION PAC CORP COM 907818108 821 3,260 SH   SOLE   3,260 0 0
UNITED PARCEL SERVICE INC CL B 911312106 145,061 676,778 SH   SOLE   676,778 0 0
UNITEDHEALTH GROUP INC COM 91324P102 706 1,407 SH   SOLE   1,407 0 0
US BANCORP DEL COM NEW 902973304 529 9,411 SH   SOLE   9,411 0 0
VALERO ENERGY CORP COM 91913Y100 19,941 265,485 SH   SOLE   265,485 0 0
VALLEY NATL BANCORP COM 919794107 22,791 1,657,546 SH   SOLE   1,657,546 0 0
VALMONT INDS INC COM 920253101 7,866 31,401 SH   SOLE   31,401 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 25,464 490,074 SH   SOLE   490,074 0 0
VISA INC COM CL A 92826C839 81,349 375,381 SH   SOLE   375,381 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 307 5,894 SH   SOLE   5,894 0 0
WALKER & DUNLOP INC COM 93148P102 8,882 58,870 SH   SOLE   58,870 0 0
WALMART INC COM 931142103 63,437 438,431 SH   SOLE   438,431 0 0
WATSCO INC COM 942622200 732 2,340 SH   SOLE   2,340 0 0
WEC ENERGY GROUP INC COM 92939U106 13,805 142,217 SH   SOLE   142,217 0 0
WELLS FARGO CO NEW COM 949746101 404 8,424 SH   SOLE   8,424 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804 5,402 3,624 SH   SOLE   3,624 0 0
WESTROCK CO COM 96145D105 1,297 29,245 SH   SOLE   29,245 0 0
WHIRLPOOL CORP COM 963320106 687 2,926 SH   SOLE   2,926 0 0
WILLIAMS COS INC COM 969457100 24,091 925,137 SH   SOLE   925,137 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 80,379 338,453 SH   SOLE   338,453 0 0
WOLVERINE WORLD WIDE INC COM 978097103 7,918 274,829 SH   SOLE   274,829 0 0
WOODWARD INC COM 980745103 5,042 46,065 SH   SOLE   46,065 0 0
WP CAREY INC COM 92936U109 20,181 245,958 SH   SOLE   245,958 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 1,014 7,979 SH   SOLE   7,979 0 0