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
ABBOTT LABS COM 002824100   5,145,873 47,201 SH   SOLE none 47,201 0 0
ABBVIE INC COM 00287Y109   7,149,480 53,065 SH   SOLE none 53,065 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   307,575 629 SH   SOLE none 629 0 0
AMAZON COM INC COM 023135106   400,205 3,070 SH   SOLE none 3,070 0 0
AMERICAN EXPRESS CO COM 025816109   440,559 2,529 SH   SOLE none 2,529 0 0
AON PLC SHS CL A G0403H108   1,250,540 3,623 SH   SOLE none 3,623 0 0
APPLE INC COM 037833100   1,206,704 6,221 SH   SOLE none 6,221 0 0
APPLIED MATLS INC COM 038222105   4,272,967 29,563 SH   SOLE none 29,563 0 0
ATMOS ENERGY CORP COM 049560105   889,729 7,648 SH   SOLE none 7,648 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   3,894,811 17,721 SH   SOLE none 17,721 0 0
BANK AMERICA CORP COM 060505104   353,845 12,333 SH   SOLE none 12,333 0 0
BANK MONTREAL QUE COM 063671101   2,837,179 31,416 SH   SOLE none 31,416 0 0
BECTON DICKINSON & CO COM 075887109   5,433,983 20,582 SH   SOLE none 20,582 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   6,728,612 19,732 SH   SOLE none 19,732 0 0
BIG 5 SPORTING GOODS CORP COM 08915P101   243,293 26,560 SH   SOLE none 26,560 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,927,934 30,148 SH   SOLE none 30,148 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   206,141 6,540 SH   SOLE none 6,540 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   807,289 27,375 SH   SOLE none 27,375 0 0
CHEVRON CORP NEW COM 166764100   362,021 2,301 SH   SOLE none 2,301 0 0
CISCO SYS INC COM 17275R102   5,980,420 115,586 SH   SOLE none 115,586 0 0
COCA COLA CO COM 191216100   1,575,564 26,163 SH   SOLE none 26,163 0 0
COLGATE PALMOLIVE CO COM 194162103   559,034 7,256 SH   SOLE none 7,256 0 0
CORNING INC COM 219350105   3,289,111 93,867 SH   SOLE none 93,867 0 0
COSTCO WHSL CORP NEW COM 22160K105   213,469 397 SH   SOLE none 397 0 0
CUMMINS INC COM 231021106   412,093 1,681 SH   SOLE none 1,681 0 0
DIGITAL RLTY TR INC COM 253868103   5,696,595 50,027 SH   SOLE none 50,027 0 0
EATON CORP PLC SHS G29183103   1,844,891 9,174 SH   SOLE none 9,174 0 0
EMERSON ELEC CO COM 291011104   2,150,725 23,794 SH   SOLE none 23,794 0 0
ENERSYS COM 29275Y102   2,976,112 27,425 SH   SOLE none 27,425 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   1,184,236 44,943 SH   SOLE none 44,943 0 0
ESSENTIAL UTILS INC COM 29670G102   4,214,671 105,604 SH   SOLE none 105,604 0 0
EXPEDITORS INTL WASH INC COM 302130109   428,246 3,535 SH   SOLE none 3,535 0 0
EXXON MOBIL CORP COM 30231G102   327,796 3,056 SH   SOLE none 3,056 0 0
FACTSET RESH SYS INC COM 303075105   393,236 981 SH   SOLE none 981 0 0
FASTENAL CO COM 311900104   238,955 4,051 SH   SOLE none 4,051 0 0
FIRST SOLAR INC COM 336433107   5,169,688 27,196 SH   SOLE none 27,196 0 0
GENUINE PARTS CO COM 372460105   4,028,044 23,802 SH   SOLE none 23,802 0 0
GLOBAL PMTS INC COM 37940X102   1,937,998 19,671 SH   SOLE none 19,671 0 0
GRAINGER W W INC COM 384802104   2,080,793 2,639 SH   SOLE none 2,639 0 0
HASBRO INC COM 418056107   2,181,330 33,678 SH   SOLE none 33,678 0 0
HENRY JACK & ASSOC INC COM 426281101   4,049,763 24,202 SH   SOLE none 24,202 0 0
HOME DEPOT INC COM 437076102   418,103 1,346 SH   SOLE none 1,346 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   207,540 1,551 SH   SOLE none 1,551 0 0
INTERPUBLIC GROUP COS INC COM 460690100   450,550 11,678 SH   SOLE none 11,678 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548   6,297,348 348,884 SH   SOLE none 348,884 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   321,748 17,486 SH   SOLE none 17,486 0 0
ISHARES TR CORE S&P US VLU 464287663   1,345,692 17,195 SH   SOLE none 17,195 0 0
JOHNSON & JOHNSON COM 478160104   5,519,426 33,346 SH   SOLE none 33,346 0 0
JPMORGAN CHASE & CO COM 46625H100   438,818 3,017 SH   SOLE none 3,017 0 0
KIMBERLY-CLARK CORP COM 494368103   1,599,500 11,586 SH   SOLE none 11,586 0 0
KINDER MORGAN INC DEL COM 49456B101   3,670,756 213,168 SH   SOLE none 213,168 0 0
LEGGETT & PLATT INC COM 524660107   2,285,821 77,172 SH   SOLE none 77,172 0 0
LEIDOS HOLDINGS INC COM 525327102   927,536 10,483 SH   SOLE none 10,483 0 0
LILLY ELI & CO COM 532457108   796,234 1,698 SH   SOLE none 1,698 0 0
MCDONALDS CORP COM 580135101   3,247,114 10,881 SH   SOLE none 10,881 0 0
METLIFE INC COM 59156R108   4,147,426 73,367 SH   SOLE none 73,367 0 0
MICROSOFT CORP COM 594918104   4,239,640 12,450 SH   SOLE none 12,450 0 0
NORFOLK SOUTHN CORP COM 655844108   613,948 2,707 SH   SOLE none 2,707 0 0
NVIDIA CORPORATION COM 67066G104   720,842 1,704 SH   SOLE none 1,704 0 0
ONEOK INC NEW COM 682680103   704,244 11,410 SH   SOLE none 11,410 0 0
PAYCHEX INC COM 704326107   5,371,403 48,015 SH   SOLE none 48,015 0 0
PEMBINA PIPELINE CORP COM 706327103   2,777,095 88,330 SH   SOLE none 88,330 0 0
PEPSICO INC COM 713448108   1,036,347 5,595 SH   SOLE none 5,595 0 0
PFIZER INC COM 717081103   276,748 7,545 SH   SOLE none 7,545 0 0
PINNACLE WEST CAP CORP COM 723484101   859,847 10,555 SH   SOLE none 10,555 0 0
PITNEY BOWES INC COM 724479100   265,503 75,001 SH   SOLE none 75,001 0 0
PROCTER AND GAMBLE CO COM 742718109   2,011,647 13,257 SH   SOLE none 13,257 0 0
PROSHARES TR S&P MDCP 400 DIV 74347B680   1,314,260 18,703 SH   SOLE none 18,703 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467   2,248,801 23,852 SH   SOLE none 23,852 0 0
QUALCOMM INC COM 747525103   3,616,063 30,377 SH   SOLE none 30,377 0 0
QUEST DIAGNOSTICS INC COM 74834L100   295,981 2,106 SH   SOLE none 2,106 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   368,025 3,757 SH   SOLE none 3,757 0 0
REALTY INCOME CORP COM 756109104   3,131,596 52,377 SH   SOLE none 52,377 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   3,406,838 191,181 SH   SOLE none 191,181 0 0
ROBERT HALF INTL INC COM 770323103   3,659,104 48,645 SH   SOLE none 48,645 0 0
ROLLINS INC COM 775711104   220,575 5,150 SH   SOLE none 5,150 0 0
RPM INTL INC COM 749685103   1,346,681 15,008 SH   SOLE none 15,008 0 0
S&P GLOBAL INC COM 78409V104   219,930 549 SH   SOLE none 549 0 0
SAFETY INS GROUP INC COM 78648T100   3,039,485 42,380 SH   SOLE none 42,380 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   336,856 4,639 SH   SOLE none 4,639 0 0
SCIENCE APPLICATIONS INTL CO COM 808625107   660,820 5,875 SH   SOLE none 5,875 0 0
SMUCKER J M CO COM NEW 832696405   4,290,281 29,053 SH   SOLE none 29,053 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   458,630 1,035 SH   SOLE none 1,035 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474   4,051,181 137,608 SH   SOLE none 137,608 0 0
TEXAS INSTRS INC COM 882508104   264,236 1,468 SH   SOLE none 1,468 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   778,108 591 SH   SOLE none 591 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   396,476 760 SH   SOLE none 760 0 0
UMH PPTYS INC COM 903002103   1,784,391 111,664 SH   SOLE none 111,664 0 0
UNION PAC CORP COM 907818108   1,037,079 5,068 SH   SOLE none 5,068 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   752,392 3,656 SH   SOLE none 3,656 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   226,179 4,504 SH   SOLE none 4,504 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   477,176 2,938 SH   SOLE none 2,938 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   3,315,530 98,942 SH   SOLE none 98,942 0 0