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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   1,794,711 14,966 SH   SOLE   14,844 0 0
ABB LTD SPONSORED ADR 000375204   2,110,878 69,300 SH   SOLE   69,300 0 0
ABBOTT LABS COM 002824100   2,390,579 21,774 SH   SOLE   20,794 0 0
ABBVIE INC COM 00287Y109   8,559,655 52,965 SH   SOLE   51,754 0 0
ABM INDS INC COM 000957100   224,543 5,055 SH   SOLE   5,055 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   6,832,972 25,607 SH   SOLE   25,412 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   366,147 1,088 SH   SOLE   1,062 0 0
ADVANCED MICRO DEVICES INC COM 007903107   2,584,453 39,902 SH   SOLE   39,776 0 0
AFLAC INC COM 001055102   1,545,631 21,485 SH   SOLE   21,485 0 0
AGREE RLTY CORP COM 008492100   398,908 5,605 SH   SOLE   5,605 0 0
AIR PRODS & CHEMS INC COM 009158106   2,299,156 7,422 SH   SOLE   7,407 0 0
ALBEMARLE CORP COM 012653101   6,574,489 30,263 SH   SOLE   30,039 0 0
ALGONQUIN PWR UTILS CORP COM 015857105   2,095,576 312,802 SH   SOLE   302,002 0 0
ALICO INC COM 016230104   2,058,134 86,175 SH   SOLE   85,300 0 0
ALPHABET INC CAP STK CL A 02079K305   1,482,193 16,799 SH   SOLE   16,230 0 0
ALPHABET INC CAP STK CL C 02079K107   1,914,730 21,579 SH   SOLE   21,375 0 0
ALTRIA GROUP INC COM 02209S103   456,289 9,798 SH   SOLE   9,798 0 0
AMAZON COM INC COM 023135106   2,262,405 26,933 SH   SOLE   26,579 0 0
AMERICAN EXPRESS CO COM 025816109   2,915,994 19,736 SH   SOLE   19,661 0 0
AMERICAN TOWER CORP NEW COM 03027X100   578,836 2,713 SH   SOLE   2,713 0 0
AMGEN INC COM 031162100   8,454,872 32,192 SH   SOLE   31,157 0 0
ANALOG DEVICES INC COM 032654105   6,881,741 41,954 SH   SOLE   41,269 0 0
APOLLO GLOBAL MGMT INC COM 03769M106   446,530 7,000 SH   SOLE   7,000 0 0
APPLE INC COM 037833100   23,387,457 180,000 SH   SOLE   178,551 0 0
APPLIED MATLS INC COM 038222105   3,753,937 38,549 SH   SOLE   37,084 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   631,473 6,801 SH   SOLE   6,801 0 0
ARES CAPITAL CORP COM 04010L103   1,251,250 67,745 SH   SOLE   67,545 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   292,581 4,275 SH   SOLE   4,275 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   2,846,639 41,986 SH   SOLE   41,486 0 0
AT&T INC COM 00206R102   546,381 29,678 SH   SOLE   29,678 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   1,059,163 4,413 SH   SOLE   3,579 0 0
AVISTA CORP COM 05379B107   1,292,866 29,158 SH   SOLE   28,458 0 0
BANK AMERICA CORP COM 060505104   771,729 23,301 SH   SOLE   23,301 0 0
BANK MONTREAL QUE COM 063671101   1,320,187 14,572 SH   SOLE   14,572 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   315,676 6,445 SH   SOLE   5,935 0 0
BANK OZK LITTLE ROCK ARK COM 06417N103   244,366 6,100 SH   SOLE   5,400 0 0
BAR HBR BANKSHARES COM 066849100   1,283,234 40,051 SH   SOLE   40,051 0 0
BCE INC COM NEW 05534B760   2,326,839 52,130 SH   SOLE   50,275 0 0
BECTON DICKINSON & CO COM 075887109   274,644 1,080 SH   SOLE   1,080 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,627,603 5,269 SH   SOLE   5,269 0 0
BHP GROUP LTD SPONSORED ADS 088606108   278,394 4,487 SH   SOLE   4,287 0 0
BIOGEN INC COM 09062X103   307,935 1,112 SH   SOLE   1,112 0 0
BIO-TECHNE CORP COM 09073M104   1,201,760 14,500 SH   SOLE   14,500 0 0
BLACKROCK INC COM 09247X101   5,474,548 7,726 SH   SOLE   7,598 0 0
BLACKSTONE INC COM 09260D107   3,287,737 44,315 SH   SOLE   42,465 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100   837,331 38,429 SH   SOLE   38,429 0 0
BOEING CO COM 097023105   737,006 3,869 SH   SOLE   3,869 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   3,865,991 53,732 SH   SOLE   52,828 0 0
BROADCOM INC COM 11135F101   8,648,630 15,468 SH   SOLE   15,288 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   674,188 5,000 SH   SOLE   5,000 0 0
BWX TECHNOLOGIES INC COM 05605H100   1,708,365 29,414 SH   SOLE   27,664 0 0
CAMPING WORLD HLDGS INC CL A 13462K109   381,895 17,110 SH   SOLE   17,110 0 0
CANADIAN IMPERIAL BK COMM TO COM 136069101   3,168,558 77,216 SH   SOLE   75,931 0 0
CANADIAN NAT RES LTD COM 136385101   336,935 6,000 SH   SOLE   6,000 0 0
CANADIAN PAC RY LTD COM 13645T100   218,210 2,920 SH   SOLE   2,920 0 0
CARDINAL HEALTH INC COM 14149Y108   1,250,510 16,170 SH   SOLE   16,135 0 0
CATERPILLAR INC COM 149123101   2,274,313 9,494 SH   SOLE   9,444 0 0
CENTERPOINT ENERGY INC COM 15189T107   1,003,615 33,465 SH   SOLE   33,465 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101   897,920 15,789 SH   SOLE   15,789 0 0
CHEVRON CORP NEW COM 166764100   4,471,921 24,915 SH   SOLE   24,571 0 0
CHUBB LIMITED COM H1467J104   1,571,710 7,098 SH   SOLE   7,098 0 0
CHURCH & DWIGHT CO INC COM 171340102   1,099,762 13,643 SH   SOLE   13,643 0 0
CISCO SYS INC COM 17275R102   6,106,019 128,170 SH   SOLE   126,919 0 0
CLOROX CO DEL COM 189054109   1,843,671 13,138 SH   SOLE   13,018 0 0
CME GROUP INC COM 12572Q105   279,482 1,662 SH   SOLE   1,472 0 0
COCA COLA CO COM 191216100   1,464,524 23,023 SH   SOLE   22,375 0 0
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   835,332 15,100 SH   SOLE   14,300 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   652,252 11,405 SH   SOLE   11,405 0 0
COLGATE PALMOLIVE CO COM 194162103   346,124 4,393 SH   SOLE   4,243 0 0
COLUMBIA BKG SYS INC COM 197236102   263,246 8,737 SH   SOLE   8,737 0 0
COMCAST CORP NEW CL A 20030N101   1,701,381 48,653 SH   SOLE   48,538 0 0
COMMUNITY HEALTHCARE TR INC COM 20369C106   1,326,390 37,050 SH   SOLE   34,590 0 0
CONAGRA BRANDS INC COM 205887102   1,608,411 41,561 SH   SOLE   40,666 0 0
CONOCOPHILLIPS COM 20825C104   1,574,714 13,272 SH   SOLE   13,272 0 0
CORNING INC COM 219350105   7,299,494 228,538 SH   SOLE   225,383 0 0
CORTEVA INC COM 22052L104   3,734,293 63,530 SH   SOLE   62,225 0 0
COSTCO WHSL CORP NEW COM 22160K105   891,354 1,953 SH   SOLE   1,953 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106   591,103 6,239 SH   SOLE   6,239 0 0
CROWN CASTLE INC COM 22822V101   3,546,567 26,147 SH   SOLE   25,352 0 0
CSX CORP COM 126408103   2,617,469 84,489 SH   SOLE   84,364 0 0
CTO RLTY GROWTH INC NEW COM 22948Q101   1,598,878 87,466 SH   SOLE   86,691 0 0
CUBESMART COM 229663109   430,418 10,565 SH   SOLE   10,565 0 0
CVS HEALTH CORP COM 126650100   2,840,754 30,483 SH   SOLE   29,444 0 0
DEERE & CO COM 244199105   1,182,390 2,750 SH   SOLE   1,550 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   2,698,509 15,144 SH   SOLE   15,029 0 0
DIGITAL RLTY TR INC COM 253868103   4,127,355 40,679 SH   SOLE   39,287 0 0
DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732   222,354 9,900 SH   SOLE   9,900 0 0
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   369,003 11,022 SH   SOLE   11,022 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   536,841 12,902 SH   SOLE   12,902 0 0
DISNEY WALT CO COM 254687106   2,276,980 26,208 SH   SOLE   24,927 0 0
DOLBY LABORATORIES INC COM CL A 25659T107   2,285,143 32,395 SH   SOLE   31,680 0 0
DOLLAR GEN CORP NEW COM 256677105   2,114,325 8,567 SH   SOLE   8,567 0 0
DOW INC COM 260557103   1,775,722 35,240 SH   SOLE   35,170 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   2,375,767 23,068 SH   SOLE   22,348 0 0
EAGLE BANCORP MONT INC COM 26942G100   501,930 31,060 SH   SOLE   31,060 0 0
EATON CORP PLC SHS G29183103   381,859 2,433 SH   SOLE   2,433 0 0
EATON VANCE TAX-MANAGED BUY- COM 27828Y108   3,353,459 273,083 SH   SOLE   269,318 0 0
EDAP TMS S A SPONSORED ADR 268311107   143,910 13,500 SH   SOLE   13,500 0 0
EMERSON ELEC CO COM 291011104   2,212,524 23,033 SH   SOLE   22,983 0 0
ENBRIDGE INC COM 29250N105   848,274 21,695 SH   SOLE   20,715 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   413,076 34,800 SH   SOLE   34,800 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   259,145 10,744 SH   SOLE   10,744 0 0
ENVIVA INC COM 29415B103   1,993,421 37,633 SH   SOLE   37,056 0 0
EVERGY INC COM 30034W106   487,015 7,739 SH   SOLE   7,739 0 0
EXPEDITORS INTL WASH INC COM 302130109   1,455,051 14,002 SH   SOLE   13,899 0 0
EXXON MOBIL CORP COM 30231G102   7,763,696 70,387 SH   SOLE   68,770 0 0
FACTSET RESH SYS INC COM 303075105   1,125,394 2,805 SH   SOLE   2,805 0 0
FASTENAL CO COM 311900104   703,648 14,870 SH   SOLE   14,870 0 0
FEDEX CORP COM 31428X106   649,380 3,727 SH   SOLE   3,717 0 0
FIRST AMERN FINL CORP COM 31847R102   417,412 7,975 SH   SOLE   7,975 0 0
FIRST BANCORP INC ME COM 31866P102   693,710 23,170 SH   SOLE   22,170 0 0
FIRST FNDTN INC COM 32026V104   5,244,608 365,988 SH   SOLE   365,988 0 0
FIRST HAWAIIAN INC COM 32051X108   435,519 16,725 SH   SOLE   16,725 0 0
FIRST HORIZON CORPORATION COM 320517105   1,071,646 43,469 SH   SOLE   43,469 0 0
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201   1,118,918 28,950 SH   SOLE   28,150 0 0
FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105   222,534 4,010 SH   SOLE   4,010 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   319,193 5,370 SH   SOLE   4,350 0 0
FISERV INC COM 337738108   351,521 3,478 SH   SOLE   3,377 0 0
FLEX LNG LTD SHS G35947202   1,678,632 51,350 SH   SOLE   50,250 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407   237,129 5,455 SH   SOLE   5,455 0 0
FLEXSHARES TR STOXX GLOBR INF 33939L795   403,280 8,000 SH   SOLE   8,000 0 0
FLEXSHARES TR IBOXX 3R TARGT 33939L506   390,573 16,606 SH   SOLE   16,606 0 0
GEN DIGITAL INC COM 668771108   2,155,772 100,596 SH   SOLE   98,096 0 0
GENERAL DYNAMICS CORP COM 369550108   351,572 1,417 SH   SOLE   1,017 0 0
GENERAL MLS INC COM 370334104   1,661,861 19,819 SH   SOLE   19,819 0 0
GENTEX CORP COM 371901109   429,012 15,732 SH   SOLE   15,732 0 0
GENUINE PARTS CO COM 372460105   1,652,218 9,481 SH   SOLE   9,281 0 0
GLOBAL X FDS GLBL X MLP ETF 37954Y343   453,736 10,989 SH   SOLE   10,989 0 0
GLOBAL X FDS GLB X MLP ENRG I 37954Y293   1,484,887 36,430 SH   SOLE   34,630 0 0
GLOBAL X FDS US PFD ETF 37954Y657   2,915,993 149,750 SH   SOLE   143,096 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107   269,642 9,322 SH   SOLE   9,322 0 0
GRUPO AEROPORTUARIO DEL CENT SPON ADR 400501102   628,604 10,165 SH   SOLE   10,165 0 0
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202   872,548 3,745 SH   SOLE   3,745 0 0
GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101   875,803 6,090 SH   SOLE   6,090 0 0
GSK PLC SPONSORED ADR 37733W204   1,571,736 44,304 SH   SOLE   42,809 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   235,262 3,439 SH   SOLE   2,739 0 0
HENRY SCHEIN INC COM 806407102   492,958 6,172 SH   SOLE   6,172 0 0
HERCULES CAPITAL INC COM 427096508   916,642 69,338 SH   SOLE   68,063 0 0
HESS MIDSTREAM LP CL A SHS 428103105   1,635,128 54,650 SH   SOLE   53,250 0 0
HOLOGIC INC COM 436440101   391,256 5,230 SH   SOLE   5,230 0 0
HOME BANCSHARES INC COM 436893200   1,067,370 46,835 SH   SOLE   42,935 0 0
HOME DEPOT INC COM 437076102   10,543,514 33,380 SH   SOLE   33,150 0 0
HONEYWELL INTL INC COM 438516106   1,252,206 5,843 SH   SOLE   5,793 0 0
HOULIHAN LOKEY INC CL A 441593100   648,035 7,435 SH   SOLE   7,395 0 0
HUNTINGTON INGALLS INDS INC COM 446413106   1,552,508 6,730 SH   SOLE   6,710 0 0
HUNTSMAN CORP COM 447011107   1,947,828 70,882 SH   SOLE   70,882 0 0
ILLINOIS TOOL WKS INC COM 452308109   285,346 1,289 SH   SOLE   1,289 0 0
INFOSYS LTD SPONSORED ADR 456788108   5,618,598 311,971 SH   SOLE   307,371 0 0
INGREDION INC COM 457187102   2,568,177 26,042 SH   SOLE   25,687 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101   605,594 5,871 SH   SOLE   5,721 0 0
INTEL CORP COM 458140100   4,110,393 155,520 SH   SOLE   154,225 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   1,301,662 12,688 SH   SOLE   12,438 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   2,171,064 15,410 SH   SOLE   14,810 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   2,673,847 25,309 SH   SOLE   25,074 0 0
INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108   418,371 4,335 SH   SOLE   4,335 0 0
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800   274,505 6,325 SH   SOLE   6,325 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   553,489 26,960 SH   SOLE   26,960 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,090,933 4,097 SH   SOLE   4,086 0 0
ISHARES INC MSCI EMERG MRKT 464286533   201,590 3,800 SH   SOLE   3,434 0 0
ISHARES INC CORE MSCI EMKT 46434G103   693,215 14,844 SH   SOLE   14,594 0 0
ISHARES TR S&P 500 VAL ETF 464287408   200,197 1,380 SH   SOLE   1,380 0 0
ISHARES TR SELECT DIVID ETF 464287168   238,185 1,975 SH   SOLE   1,975 0 0
ISHARES TR JPMORGAN USD EMG 464288281   218,665 2,585 SH   SOLE   2,535 0 0
ISHARES TR S&P 100 ETF 464287101   525,356 3,080 SH   SOLE   3,080 0 0
ISHARES TR CORE S&P US VLU 464287663   250,383 3,545 SH   SOLE   3,545 0 0
ISHARES TR U.S. TECH ETF 464287721   283,136 3,801 SH   SOLE   3,800 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   217,174 4,315 SH   SOLE   4,115 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   804,171 4,612 SH   SOLE   4,501 0 0
ISHARES TR CORE HIGH DV ETF 46429B663   496,391 4,762 SH   SOLE   4,628 0 0
ISHARES TR MSCI ACWI ETF 464288257   457,079 5,385 SH   SOLE   5,385 0 0
ISHARES TR MSCI INDIA ETF 46429B598   269,223 6,450 SH   SOLE   6,350 0 0
ISHARES TR CYBERSECURITY 46435U135   412,123 12,481 SH   SOLE   12,481 0 0
ISHARES TR AGGRES ALLOC ETF 464289859   822,817 13,771 SH   SOLE   0 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   2,194,224 14,469 SH   SOLE   13,083 0 0
ISHARES TR PFD AND INCM SEC 464288687   523,040 17,132 SH   SOLE   17,132 0 0
ISHARES TR CORE DIV GRWTH 46434V621   945,700 18,914 SH   SOLE   18,474 0 0
ISHARES TR NATIONAL MUN ETF 464288414   2,072,413 19,640 SH   SOLE   19,640 0 0
ISHARES TR SHRT NAT MUN ETF 464288158   2,347,639 22,515 SH   SOLE   22,515 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   1,195,082 23,988 SH   SOLE   23,888 0 0
ISHARES TR CORE S&P500 ETF 464287200   9,263,693 24,111 SH   SOLE   22,685 0 0
ISHARES TR MSCI EAFE ETF 464287465   1,669,553 25,435 SH   SOLE   25,435 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   1,311,421 26,488 SH   SOLE   26,208 0 0
ISHARES TR RUS MID CAP ETF 464287499   1,917,930 28,435 SH   SOLE   28,206 0 0
ISHARES TR CORE S&P MCP ETF 464287507   8,433,495 34,865 SH   SOLE   34,210 0 0
ISHARES TR CORE S&P SCP ETF 464287804   3,605,216 38,094 SH   SOLE   37,155 0 0
ISHARES TR BLACKROCK ULTRA 46434V878   1,950,059 38,970 SH   SOLE   38,570 0 0
ISHARES TR CORE MSCI TOTAL 46432F834   3,244,058 56,048 SH   SOLE   55,948 0 0
ISHARES TR BROAD USD HIGH 46435U853   2,006,918 58,121 SH   SOLE   57,546 0 0
ISHARES TR 0-5YR HI YL CP 46434V407   2,831,346 69,243 SH   SOLE   68,746 0 0
ISHARES TR CORE S&P TTL STK 464287150   7,695,600 90,750 SH   SOLE   90,750 0 0
ISHARES TR GLB INFRASTR ETF 464288372   4,490,953 97,970 SH   SOLE   95,760 0 0
ISHARES TR GLOBAL REIT ETF 46434V647   2,967,337 130,662 SH   SOLE   129,150 0 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   6,637,999 134,727 SH   SOLE   134,727 0 0
JACKSON FINANCIAL INC COM CL A 46817M107   1,673,630 48,107 SH   SOLE   45,552 0 0
JOHNSON & JOHNSON COM 478160104   6,110,619 34,592 SH   SOLE   34,477 0 0
JOHNSON OUTDOORS INC CL A 479167108   423,168 6,400 SH   SOLE   6,400 0 0
JPMORGAN CHASE & CO COM 46625H100   8,459,983 63,087 SH   SOLE   61,379 0 0
KELLOGG CO COM 487836108   821,129 11,526 SH   SOLE   11,526 0 0
KIMBERLY-CLARK CORP COM 494368103   2,393,726 17,497 SH   SOLE   16,778 0 0
KIMCO RLTY CORP COM 49446R109   1,827,262 86,273 SH   SOLE   85,578 0 0
KINDER MORGAN INC DEL COM 49456B101   785,034 43,420 SH   SOLE   42,245 0 0
KLA CORP COM NEW 482480100   3,112,006 8,254 SH   SOLE   7,989 0 0
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101   809,975 84,110 SH   SOLE   84,110 0 0
KRANESHARES TR CSI CHI INTERNET 500767306   273,370 9,052 SH   SOLE   7,452 0 0
KROGER CO COM 501044101   1,996,604 44,787 SH   SOLE   44,787 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   1,157,856 5,561 SH   SOLE   5,561 0 0
LAM RESEARCH CORP COM 512807108   3,501,588 8,298 SH   SOLE   8,053 0 0
LAMAR ADVERTISING CO NEW CL A 512816109   905,768 9,595 SH   SOLE   9,345 0 0
LAMB WESTON HLDGS INC COM 513272104   636,064 7,118 SH   SOLE   7,118 0 0
LANCASTER COLONY CORP COM 513847103   404,465 2,050 SH   SOLE   2,050 0 0
LANDMARK BANCORP INC COM 51504L107   222,340 9,825 SH   SOLE   9,825 0 0
LEGGETT & PLATT INC COM 524660107   796,626 24,395 SH   SOLE   23,955 0 0
LEIDOS HOLDINGS INC COM 525327102   4,516,017 42,932 SH   SOLE   41,570 0 0
LIFE STORAGE INC COM 53223X107   414,291 4,206 SH   SOLE   4,006 0 0
LILLY ELI & CO COM 532457108   4,926,557 13,466 SH   SOLE   13,306 0 0
LINCOLN ELEC HLDGS INC COM 533900106   214,423 1,484 SH   SOLE   1,484 0 0
LINCOLN NATL CORP IND COM 534187109   1,415,974 46,093 SH   SOLE   43,993 0 0
LINDE PLC SHS G5494J103   3,165,577 9,705 SH   SOLE   9,605 0 0
LOCKHEED MARTIN CORP COM 539830109   6,430,607 13,218 SH   SOLE   13,029 0 0
LOGITECH INTL S A SHS H50430232   987,098 15,857 SH   SOLE   15,577 0 0
LOWES COS INC COM 548661107   1,196,857 6,007 SH   SOLE   5,907 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   692,110 8,336 SH   SOLE   8,336 0 0
M D C HLDGS INC COM 552676108   303,360 9,600 SH   SOLE   7,350 0 0
MACQUARIE GLOBAL INFRASTRUCT COM 55608D101   404,643 17,810 SH   SOLE   17,810 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   252,807 5,035 SH   SOLE   5,035 0 0
MAGIC SOFTWARE ENTERPRISES L ORD 559166103   4,122,292 257,275 SH   SOLE   254,275 0 0
MARATHON PETE CORP COM 56585A102   379,431 3,260 SH   SOLE   3,260 0 0
MASTERCARD INCORPORATED CL A 57636Q104   328,257 944 SH   SOLE   901 0 0
MATIV HOLDINGS INC COM 808541106   738,669 35,343 SH   SOLE   35,168 0 0
MCDONALDS CORP COM 580135101   4,777,642 18,129 SH   SOLE   17,904 0 0
MEDTRONIC PLC SHS G5960L103   5,092,415 64,968 SH   SOLE   63,431 0 0
MERCK & CO INC COM 58933Y105   10,655,601 95,434 SH   SOLE   90,619 0 0
META PLATFORMS INC CL A 30303M102   747,913 6,215 SH   SOLE   6,089 0 0
MFS MUN INCOME TR SH BEN INT 552738106   59,570 11,500 SH   SOLE   11,500 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   5,292,417 75,337 SH   SOLE   74,027 0 0
MICRON TECHNOLOGY INC COM 595112103   1,761,012 35,159 SH   SOLE   34,608 0 0
MICROSOFT CORP COM 594918104   17,699,206 73,802 SH   SOLE   73,113 0 0
MIDDLEBY CORP COM 596278101   200,850 1,500 SH   SOLE   1,500 0 0
MOELIS & CO CL A 60786M105   506,147 13,191 SH   SOLE   11,891 0 0
MONDELEZ INTL INC CL A 609207105   356,585 5,319 SH   SOLE   5,319 0 0
MOODYS CORP COM 615369105   1,474,457 5,292 SH   SOLE   5,157 0 0
NASDAQ INC COM 631103108   403,070 6,570 SH   SOLE   6,570 0 0
NATIONAL INSTRS CORP COM 636518102   2,949,232 79,925 SH   SOLE   77,275 0 0
NEOGENOMICS INC COM NEW 64049M209   98,868 10,700 SH   SOLE   10,700 0 0
NEXTERA ENERGY INC COM 65339F101   2,779,202 33,244 SH   SOLE   33,184 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   1,942,194 27,710 SH   SOLE   27,710 0 0
NIKE INC CL B 654106103   531,342 4,541 SH   SOLE   2,341 0 0
NORFOLK SOUTHN CORP COM 655844108   2,227,858 9,041 SH   SOLE   9,041 0 0
NORTHROP GRUMMAN CORP COM 666807102   226,974 416 SH   SOLE   416 0 0
NORTHWEST BANCSHARES INC MD COM 667340103   560,598 40,100 SH   SOLE   40,100 0 0
NORTHWESTERN CORP COM NEW 668074305   1,449,083 24,420 SH   SOLE   23,955 0 0
NOVARTIS AG SPONSORED ADR 66987V109   2,662,088 29,344 SH   SOLE   29,344 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107   210,330 20,500 SH   SOLE   20,500 0 0
NVIDIA CORPORATION COM 67066G104   623,510 4,267 SH   SOLE   4,266 0 0
OLD NATL BANCORP IND COM 680033107   249,922 13,900 SH   SOLE   13,900 0 0
OLD REP INTL CORP COM 680223104   1,470,843 60,904 SH   SOLE   60,504 0 0
OLIN CORP COM PAR $1 680665205   415,050 7,840 SH   SOLE   7,040 0 0
OMEGA HEALTHCARE INVS INC COM 681936100   314,922 11,267 SH   SOLE   11,267 0 0
OMNICOM GROUP INC COM 681919106   1,562,382 19,007 SH   SOLE   18,892 0 0
ORACLE CORP COM 68389X105   4,232,579 51,781 SH   SOLE   47,931 0 0
ORANGE SPONSORED ADR 684060106   138,320 14,000 SH   SOLE   14,000 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   239,705 284 SH   SOLE   284 0 0
ORGANON & CO COMMON STOCK 68622V106   216,849 7,764 SH   SOLE   7,764 0 0
ORIX CORP SPONSORED ADR 686330101   1,555,083 19,313 SH   SOLE   19,313 0 0
PACKAGING CORP AMER COM 695156109   6,163,621 47,727 SH   SOLE   47,172 0 0
PARK HOTELS & RESORTS INC COM 700517105   218,891 18,380 SH   SOLE   18,380 0 0
PAYCHEX INC COM 704326107   6,389,842 55,295 SH   SOLE   54,925 0 0
PEPSICO INC COM 713448108   4,305,464 23,685 SH   SOLE   22,035 0 0
PFIZER INC COM 717081103   5,060,753 98,766 SH   SOLE   97,506 0 0
PHILIP MORRIS INTL INC COM 718172109   459,682 4,493 SH   SOLE   4,493 0 0
PIMCO ETF TR SR LN ACTIVE ETF 72201R627   203,997 4,150 SH   SOLE   4,050 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   1,489,336 15,047 SH   SOLE   14,972 0 0
PINNACLE WEST CAP CORP COM 723484101   723,901 9,520 SH   SOLE   9,520 0 0
PROCTER AND GAMBLE CO COM 742718109   16,505,212 108,902 SH   SOLE   108,812 0 0
PRUDENTIAL FINL INC COM 744320102   1,302,130 13,092 SH   SOLE   12,992 0 0
PUBLIC STORAGE COM 74460D109   261,697 934 SH   SOLE   934 0 0
QUALCOMM INC COM 747525103   3,595,881 32,708 SH   SOLE   31,503 0 0
QUEST DIAGNOSTICS INC COM 74834L100   792,369 5,065 SH   SOLE   5,045 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   3,794,271 37,597 SH   SOLE   37,015 0 0
REALTY INCOME CORP COM 756109104   1,332,644 20,928 SH   SOLE   20,503 0 0
RIO TINTO PLC SPONSORED ADR 767204100   6,173,564 86,707 SH   SOLE   86,357 0 0
ROYAL BK CDA SUSTAINABL COM 780087102   639,806 6,805 SH   SOLE   6,805 0 0
RPM INTL INC COM 749685103   1,449,569 14,875 SH   SOLE   14,025 0 0
S&P GLOBAL INC COM 78409V104   419,345 1,252 SH   SOLE   1,252 0 0
SAFETY INS GROUP INC COM 78648T100   1,613,410 19,148 SH   SOLE   18,848 0 0
SALESFORCE INC COM 79466L302   253,114 1,909 SH   SOLE   1,873 0 0
SANOFI SPONSORED ADR 80105N105   769,407 15,887 SH   SOLE   15,887 0 0
SAP SE SPON ADR 803054204   3,641,781 35,292 SH   SOLE   34,317 0 0
SAREPTA THERAPEUTICS INC COM 803607100   259,160 2,000 SH   SOLE   2,000 0 0
SCHWAB CHARLES CORP COM 808513105   2,518,948 30,254 SH   SOLE   29,945 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   889,147 13,552 SH   SOLE   13,512 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   982,935 24,264 SH   SOLE   24,054 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,884,366 24,945 SH   SOLE   24,150 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   1,668,157 36,947 SH   SOLE   32,328 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   3,081,360 68,765 SH   SOLE   68,165 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   5,700,661 240,839 SH   SOLE   235,174 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   7,939,858 246,503 SH   SOLE   239,225 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   1,482,117 27,866 SH   SOLE   27,516 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   996,176 20,758 SH   SOLE   19,658 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   731,128 21,378 SH   SOLE   21,378 0 0
SHELL PLC SPON ADS 780259305   300,924 5,284 SH   SOLE   5,284 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108   4,371,747 67,268 SH   SOLE   65,613 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   1,827,543 20,054 SH   SOLE   19,074 0 0
SMUCKER J M CO COM NEW 832696405   1,597,594 10,082 SH   SOLE   10,062 0 0
SONOCO PRODS CO COM 835495102   2,614,313 43,062 SH   SOLE   42,272 0 0
SOUTHERN CO COM 842587107   5,244,519 73,442 SH   SOLE   73,016 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109   815,138 22,649 SH   SOLE   22,524 0 0
SPDR GOLD TR GOLD SHS 78463V107   300,263 1,770 SH   SOLE   1,770 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   343,068 11,555 SH   SOLE   11,555 0 0
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855   1,080,114 20,605 SH   SOLE   20,605 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   4,717,941 12,280 SH   SOLE   12,279 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   2,594,262 5,837 SH   SOLE   5,837 0 0
SPDR SER TR MSCI USA STRTGIC 78468R812   542,284 4,916 SH   SOLE   4,916 0 0
SPDR SER TR NUVEEN BLMBRG SH 78468R739   291,840 6,212 SH   SOLE   6,212 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   747,163 16,611 SH   SOLE   16,430 0 0
SPDR SER TR BLOOMBERG INVT 78468R200   544,741 17,925 SH   SOLE   17,925 0 0
SPDR SER TR PORTFOLIO S&P600 78468R853   962,144 26,025 SH   SOLE   26,025 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474   773,135 26,315 SH   SOLE   25,760 0 0
SPDR SER TR PORTFOLIO S&P400 78464A847   1,602,250 37,700 SH   SOLE   37,700 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   2,171,790 53,100 SH   SOLE   52,520 0 0
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707   4,932,510 123,359 SH   SOLE   123,359 0 0
STANLEY BLACK & DECKER INC COM 854502101   785,691 10,459 SH   SOLE   10,094 0 0
STARBUCKS CORP COM 855244109   3,645,899 36,753 SH   SOLE   36,091 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102   310,170 8,720 SH   SOLE   7,195 0 0
STRYKER CORPORATION COM 863667101   263,099 1,074 SH   SOLE   1,074 0 0
SUPERIOR GROUP OF CO INC COM 868358102   214,026 21,275 SH   SOLE   21,175 0 0
SYSCO CORP COM 871829107   230,977 3,021 SH   SOLE   3,021 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   8,230,729 109,850 SH   SOLE   107,378 0 0
TARGET CORP COM 87612E106   2,915,840 19,564 SH   SOLE   19,321 0 0
TE CONNECTIVITY LTD SHS H84989104   1,175,896 10,243 SH   SOLE   9,753 0 0
TESLA INC COM 88160R101   270,034 2,192 SH   SOLE   2,189 0 0
TEXAS INSTRS INC COM 882508104   4,216,039 25,518 SH   SOLE   25,358 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   260,067 472 SH   SOLE   472 0 0
TILRAY BRANDS INC NOTE 5.000%10/0 88688TAB6   48,642 50,000 SH   SOLE   50,000 0 0
TJX COS INC NEW COM 872540109   577,180 7,251 SH   SOLE   7,251 0 0
TRAVELERS COMPANIES INC COM 89417E109   1,596,158 8,513 SH   SOLE   8,513 0 0
TRUIST FINL CORP COM 89832Q109   333,512 7,751 SH   SOLE   7,751 0 0
UGI CORP NEW COM 902681105   796,611 21,300 SH   SOLE   20,905 0 0
UMPQUA HLDGS CORP COM 904214103   258,825 14,500 SH   SOLE   14,500 0 0
UNILEVER PLC SPON ADR NEW 904767704   2,946,438 58,519 SH   SOLE   58,444 0 0
UNION PAC CORP COM 907818108   1,690,312 8,163 SH   SOLE   8,063 0 0
UNITED BANKSHARES INC WEST V COM 909907107   369,728 9,050 SH   SOLE   9,050 0 0
UNITED PARCEL SERVICE INC CL B 911312106   6,479,410 37,272 SH   SOLE   36,632 0 0
UNITEDHEALTH GROUP INC COM 91324P102   6,103,286 11,512 SH   SOLE   11,434 0 0
UNUM GROUP COM 91529Y106   1,579,245 38,490 SH   SOLE   38,390 0 0
URSTADT BIDDLE PPTYS INC COM 917286106   298,644 16,400 SH   SOLE   16,400 0 0
URSTADT BIDDLE PPTYS INC CL A 917286205   653,775 34,500 SH   SOLE   31,275 0 0
US BANCORP DEL COM NEW 902973304   2,721,032 61,759 SH   SOLE   60,724 0 0
VANECK ETF TRUST VANECK SHRT MUNI 92189F528   185,680 11,000 SH   SOLE   11,000 0 0
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387   2,784,864 125,050 SH   SOLE   125,050 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885   1,303,653 7,970 SH   SOLE   7,970 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819   939,033 12,635 SH   SOLE   12,110 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   1,257,801 16,708 SH   SOLE   16,558 0 0
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   7,563,640 154,360 SH   SOLE   154,360 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   351,572 1,725 SH   SOLE   1,725 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   773,070 4,212 SH   SOLE   4,044 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   4,288,392 22,430 SH   SOLE   22,430 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   11,520,062 32,789 SH   SOLE   32,789 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   13,148,616 75,480 SH   SOLE   74,820 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   244,432 4,875 SH   SOLE   4,875 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   569,567 5,540 SH   SOLE   5,540 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   5,274,827 135,321 SH   SOLE   133,884 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   1,854,638 37,475 SH   SOLE   37,475 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   1,407,272 18,156 SH   SOLE   18,156 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   4,355,855 57,931 SH   SOLE   57,706 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   363,681 2,395 SH   SOLE   2,205 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   792,954 15,332 SH   SOLE   15,232 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,848,862 44,052 SH   SOLE   42,897 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   299,744 2,770 SH   SOLE   2,770 0 0
VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885   886,649 14,540 SH   SOLE   14,505 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   4,126,138 12,918 SH   SOLE   12,893 0 0
VENTAS INC COM 92276F100   710,678 15,620 SH   SOLE   15,620 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   665,688 16,896 SH   SOLE   16,896 0 0
VIATRIS INC COM 92556V106   126,470 11,363 SH   SOLE   11,363 0 0
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105   266,718 8,390 SH   SOLE   8,240 0 0
VISA INC COM CL A 92826C839   1,046,279 5,036 SH   SOLE   4,942 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   1,488,808 39,850 SH   SOLE   39,850 0 0
WALMART INC COM 931142103   2,308,935 16,223 SH   SOLE   16,123 0 0
WASTE MGMT INC DEL COM 94106L109   1,762,064 11,232 SH   SOLE   11,232 0 0
WATSCO INC COM 942622200   4,278,395 17,155 SH   SOLE   16,493 0 0
WESTERN DIGITAL CORP. COM 958102105   229,053 7,260 SH   SOLE   7,260 0 0
WILLIAMS SONOMA INC COM 969904101   259,030 2,254 SH   SOLE   2,254 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422   729,332 22,379 SH   SOLE   22,379 0 0
WP CAREY INC COM 92936U109   441,624 5,575 SH   SOLE   5,575 0 0
YUM BRANDS INC COM 988498101   388,467 3,033 SH   SOLE   3,033 0 0
YUM CHINA HLDGS INC COM 98850P109   913,912 16,723 SH   SOLE   16,648 0 0