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   4,757,032 46,978 SH   SOLE none 46,978 0 0
ABBVIE INC COM 00287Y109   8,414,730 52,800 SH   SOLE none 52,800 0 0
AMAZON COM INC COM 023135106   314,002 3,040 SH   SOLE none 3,040 0 0
AMERICAN EXPRESS CO COM 025816109   429,147 2,602 SH   SOLE none 2,602 0 0
AON PLC SHS CL A G0403H108   1,142,186 3,623 SH   SOLE none 3,623 0 0
APPLE INC COM 037833100   822,402 4,987 SH   SOLE none 4,987 0 0
APPLIED MATLS INC COM 038222105   3,662,659 29,819 SH   SOLE none 29,819 0 0
ARCHER AVIATION INC COM CL A 03945R102   102,497 35,838 SH   SOLE none 35,838 0 0
ATMOS ENERGY CORP COM 049560105   848,055 7,548 SH   SOLE none 7,548 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   3,972,928 17,845 SH   SOLE none 17,845 0 0
BANK AMERICA CORP COM 060505104   351,837 12,302 SH   SOLE none 12,302 0 0
BANK MONTREAL QUE COM 063671101   2,799,480 31,416 SH   SOLE none 31,416 0 0
BECTON DICKINSON & CO COM 075887109   5,088,352 20,556 SH   SOLE none 20,556 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   6,103,765 19,768 SH   SOLE none 19,768 0 0
BIG 5 SPORTING GOODS CORP COM 08915P101   198,385 25,798 SH   SOLE none 25,798 0 0
BLACK HILLS CORP COM 092113109   207,795 3,293 SH   SOLE none 3,293 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   2,174,273 31,370 SH   SOLE none 31,370 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   228,573 6,540 SH   SOLE none 6,540 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   862,586 27,375 SH   SOLE none 27,375 0 0
CHEVRON CORP NEW COM 166764100   372,229 2,281 SH   SOLE none 2,281 0 0
CISCO SYS INC COM 17275R102   6,031,224 115,375 SH   SOLE none 115,375 0 0
COCA COLA CO COM 191216100   1,618,656 26,095 SH   SOLE none 26,095 0 0
COLGATE PALMOLIVE CO COM 194162103   543,153 7,228 SH   SOLE none 7,228 0 0
CORNING INC COM 219350105   3,237,803 91,774 SH   SOLE none 91,774 0 0
CUMMINS INC COM 231021106   399,182 1,671 SH   SOLE none 1,671 0 0
DIGITAL RLTY TR INC COM 253868103   3,289,944 33,465 SH   SOLE none 33,465 0 0
EATON CORP PLC SHS G29183103   1,601,001 9,344 SH   SOLE none 9,344 0 0
EMERSON ELEC CO COM 291011104   2,068,495 23,738 SH   SOLE none 23,738 0 0
ENERSYS COM 29275Y102   2,390,789 27,518 SH   SOLE none 27,518 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   1,147,084 44,289 SH   SOLE none 44,289 0 0
ESSENTIAL UTILS INC COM 29670G102   4,635,623 106,200 SH   SOLE none 106,200 0 0
EXPEDITORS INTL WASH INC COM 302130109   398,085 3,615 SH   SOLE none 3,615 0 0
EXXON MOBIL CORP COM 30231G102   334,450 3,050 SH   SOLE none 3,050 0 0
FACTSET RESH SYS INC COM 303075105   407,409 981 SH   SOLE none 981 0 0
FASTENAL CO COM 311900104   218,499 4,051 SH   SOLE none 4,051 0 0
FIRST SOLAR INC COM 336433107   5,944,058 27,329 SH   SOLE none 27,329 0 0
GENUINE PARTS CO COM 372460105   3,934,320 23,515 SH   SOLE none 23,515 0 0
GLOBAL PMTS INC COM 37940X102   2,034,565 19,333 SH   SOLE none 19,333 0 0
GRAINGER W W INC COM 384802104   1,833,465 2,662 SH   SOLE none 2,662 0 0
HASBRO INC COM 418056107   2,100,183 39,117 SH   SOLE none 39,117 0 0
HENRY JACK & ASSOC INC COM 426281101   3,559,527 23,617 SH   SOLE none 23,617 0 0
HOME DEPOT INC COM 437076102   397,063 1,345 SH   SOLE none 1,345 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   206,109 1,572 SH   SOLE none 1,572 0 0
INTERPUBLIC GROUP COS INC COM 460690100   431,531 11,588 SH   SOLE none 11,588 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548   6,171,121 346,109 SH   SOLE none 346,109 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   317,169 16,035 SH   SOLE none 16,035 0 0
ISHARES TR CORE S&P US VLU 464287663   1,253,744 16,993 SH   SOLE none 16,993 0 0
JOHNSON & JOHNSON COM 478160104   5,189,014 33,478 SH   SOLE none 33,478 0 0
JPMORGAN CHASE & CO COM 46625H100   352,727 2,707 SH   SOLE none 2,707 0 0
KIMBERLY-CLARK CORP COM 494368103   1,549,943 11,548 SH   SOLE none 11,548 0 0
KINDER MORGAN INC DEL COM 49456B101   3,700,348 211,328 SH   SOLE none 211,328 0 0
LEGGETT & PLATT INC COM 524660107   2,474,863 77,631 SH   SOLE none 77,631 0 0
LEIDOS HOLDINGS INC COM 525327102   965,065 10,483 SH   SOLE none 10,483 0 0
LILLY ELI & CO COM 532457108   582,487 1,696 SH   SOLE none 1,696 0 0
MCDONALDS CORP COM 580135101   3,111,894 11,129 SH   SOLE none 11,129 0 0
METLIFE INC COM 59156R108   4,313,912 74,455 SH   SOLE none 74,455 0 0
MICROSOFT CORP COM 594918104   3,608,754 12,517 SH   SOLE none 12,517 0 0
NORFOLK SOUTHN CORP COM 655844108   573,985 2,707 SH   SOLE none 2,707 0 0
NVIDIA CORPORATION COM 67066G104   528,884 1,904 SH   SOLE none 1,904 0 0
ONEOK INC NEW COM 682680103   714,839 11,250 SH   SOLE none 11,250 0 0
PAYCHEX INC COM 704326107   5,473,437 47,765 SH   SOLE none 47,765 0 0
PEMBINA PIPELINE CORP COM 706327103   2,959,157 91,332 SH   SOLE none 91,332 0 0
PEPSICO INC COM 713448108   1,017,491 5,581 SH   SOLE none 5,581 0 0
PFIZER INC COM 717081103   307,485 7,536 SH   SOLE none 7,536 0 0
PINNACLE WEST CAP CORP COM 723484101   830,287 10,478 SH   SOLE none 10,478 0 0
PITNEY BOWES INC COM 724479100   289,987 74,547 SH   SOLE none 74,547 0 0
PROCTER AND GAMBLE CO COM 742718109   1,963,113 13,203 SH   SOLE none 13,203 0 0
PROSHARES TR S&P MDCP 400 DIV 74347B680   1,291,357 18,252 SH   SOLE none 18,252 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467   2,215,811 24,286 SH   SOLE none 24,286 0 0
QUEST DIAGNOSTICS INC COM 74834L100   297,167 2,100 SH   SOLE none 2,100 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   366,145 3,739 SH   SOLE none 3,739 0 0
REALTY INCOME CORP COM 756109104   3,468,334 54,775 SH   SOLE none 54,775 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   3,560,294 191,826 SH   SOLE none 191,826 0 0
ROBERT HALF INTL INC COM 770323103   3,904,026 48,455 SH   SOLE none 48,455 0 0
RPM INTL INC COM 749685103   1,305,394 14,963 SH   SOLE none 14,963 0 0
SAFETY INS GROUP INC COM 78648T100   3,193,891 42,860 SH   SOLE none 42,860 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   390,131 5,333 SH   SOLE none 5,333 0 0
SCIENCE APPLICATIONS INTL CO COM 808625107   631,328 5,875 SH   SOLE none 5,875 0 0
SMUCKER J M CO COM NEW 832696405   4,532,618 28,802 SH   SOLE none 28,802 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   422,719 1,033 SH   SOLE none 1,033 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474   4,198,685 141,704 SH   SOLE none 141,704 0 0
TEXAS INSTRS INC COM 882508104   271,678 1,461 SH   SOLE none 1,461 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   437,836 760 SH   SOLE none 760 0 0
UMH PPTYS INC COM 903002103   1,644,036 111,159 SH   SOLE none 111,159 0 0
UNION PAC CORP COM 907818108   1,015,217 5,044 SH   SOLE none 5,044 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   611,224 4,559 SH   SOLE none 4,559 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   226,616 4,473 SH   SOLE none 4,473 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   424,719 2,758 SH   SOLE none 2,758 0 0
VMWARE INC CL A COM 928563402   2,870,177 22,989 SH   SOLE none 22,989 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   2,996,538 99,454 SH   SOLE none 99,454 0 0