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 2,750 21,250 SH   SOLE none 21,250 0 0
ABBOTT LABS COM 002824100 4,786 44,050 SH   SOLE none 44,050 0 0
ABBVIE INC COM 00287Y109 7,893 51,536 SH   SOLE none 51,536 0 0
AMAZON COM INC COM 023135106 344 3,240 SH   SOLE none 3,240 0 0
AMERICAN EXPRESS CO COM 025816109 360 2,594 SH   SOLE none 2,594 0 0
AON PLC SHS CL A G0403H108 977 3,623 SH   SOLE none 3,623 0 0
APPLE INC COM 037833100 667 4,875 SH   SOLE none 4,875 0 0
APPLIED MATLS INC COM 038222105 2,700 29,679 SH   SOLE none 29,679 0 0
ATMOS ENERGY CORP COM 049560105 846 7,548 SH   SOLE none 7,548 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 3,801 18,099 SH   SOLE none 18,099 0 0
BANK MONTREAL QUE COM 063671101 2,987 31,061 SH   SOLE none 31,061 0 0
BECTON DICKINSON & CO COM 075887109 5,025 20,383 SH   SOLE none 20,383 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,368 19,663 SH   SOLE none 19,663 0 0
BIG 5 SPORTING GOODS CORP COM 08915P101 404 36,022 SH   SOLE none 36,022 0 0
BK OF AMERICA CORP COM 060505104 396 12,717 SH   SOLE none 12,717 0 0
BLACK HILLS CORP COM 092113109 291 3,994 SH   SOLE none 3,994 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 2,394 31,095 SH   SOLE none 31,095 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 233 6,540 SH   SOLE none 6,540 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 953 27,375 SH   SOLE none 27,375 0 0
CHEVRON CORP NEW COM 166764100 337 2,325 SH   SOLE none 2,325 0 0
CISCO SYS INC COM 17275R102 5,801 136,041 SH   SOLE none 136,041 0 0
COCA COLA CO COM 191216100 1,970 31,313 SH   SOLE none 31,313 0 0
COLGATE PALMOLIVE CO COM 194162103 642 8,014 SH   SOLE none 8,014 0 0
COMERICA INC COM 200340107 3,375 45,987 SH   SOLE none 45,987 0 0
CORNING INC COM 219350105 2,782 88,297 SH   SOLE none 88,297 0 0
CUMMINS INC COM 231021106 382 1,975 SH   SOLE none 1,975 0 0
DOUBLEVERIFY HLDGS INC COM 25862V105 280 12,345 SH   SOLE none 12,345 0 0
EATON CORP PLC SHS G29183103 1,203 9,552 SH   SOLE none 9,552 0 0
EMERSON ELEC CO COM 291011104 1,889 23,747 SH   SOLE none 23,747 0 0
ENERSYS COM 29275Y102 1,651 28,002 SH   SOLE none 28,002 0 0
ENPHASE ENERGY INC COM 29355A107 483 2,473 SH   SOLE none 2,473 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,035 42,457 SH   SOLE none 42,457 0 0
ESSENTIAL UTILS INC COM 29670G102 4,736 103,299 SH   SOLE none 103,299 0 0
EXPEDITORS INTL WASH INC COM 302130109 350 3,593 SH   SOLE none 3,593 0 0
EXXON MOBIL CORP COM 30231G102 279 3,255 SH   SOLE none 3,255 0 0
FACTSET RESH SYS INC COM 303075105 377 981 SH   SOLE none 981 0 0
FASTENAL CO COM 311900104 202 4,051 SH   SOLE none 4,051 0 0
FIRST SOLAR INC COM 336433107 2,015 29,580 SH   SOLE none 29,580 0 0
GENUINE PARTS CO COM 372460105 4,410 33,156 SH   SOLE none 33,156 0 0
GLOBAL PMTS INC COM 37940X102 3,057 27,627 SH   SOLE none 27,627 0 0
GLOBAL X FDS US PFD ETF 37954Y657 1,514 71,395 SH   SOLE none 71,395 0 0
GRAINGER W W INC COM 384802104 2,047 4,504 SH   SOLE none 4,504 0 0
HASBRO INC COM 418056107 3,859 47,125 SH   SOLE none 47,125 0 0
HENRY JACK & ASSOC INC COM 426281101 1,692 9,398 SH   SOLE none 9,398 0 0
HOME DEPOT INC COM 437076102 369 1,344 SH   SOLE none 1,344 0 0
INTEL CORP COM 458140100 1,159 30,984 SH   SOLE none 30,984 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 229 1,620 SH   SOLE none 1,620 0 0
INTERNATIONAL PAPER CO COM 460146103 236 5,647 SH   SOLE none 5,647 0 0
INTERPUBLIC GROUP COS INC COM 460690100 310 11,256 SH   SOLE none 11,256 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 5,377 314,059 SH   SOLE none 314,059 0 0
ISHARES TR CORE S&P US VLU 464287663 1,060 15,853 SH   SOLE none 15,853 0 0
ISHARES TR PFD AND INCM SEC 464288687 987 30,018 SH   SOLE none 30,018 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 250 13,123 SH   SOLE none 13,123 0 0
JOHNSON & JOHNSON COM 478160104 5,814 32,752 SH   SOLE none 32,752 0 0
JPMORGAN CHASE & CO COM 46625H100 298 2,644 SH   SOLE none 2,644 0 0
KIMBERLY-CLARK CORP COM 494368103 1,588 11,753 SH   SOLE none 11,753 0 0
KIMCO RLTY CORP COM 49446R109 3,392 171,562 SH   SOLE none 171,562 0 0
KINDER MORGAN INC DEL COM 49456B101 2,557 152,573 SH   SOLE none 152,573 0 0
LEGGETT & PLATT INC COM 524660107 3,623 104,770 SH   SOLE none 104,770 0 0
LEIDOS HOLDINGS INC COM 525327102 1,062 10,543 SH   SOLE none 10,543 0 0
LILLY ELI & CO COM 532457108 548 1,690 SH   SOLE none 1,690 0 0
MCDONALDS CORP COM 580135101 2,782 11,267 SH   SOLE none 11,267 0 0
METLIFE INC COM 59156R108 4,594 73,163 SH   SOLE none 73,163 0 0
MICROSOFT CORP COM 594918104 3,328 12,959 SH   SOLE none 12,959 0 0
NORFOLK SOUTHN CORP COM 655844108 615 2,707 SH   SOLE none 2,707 0 0
NVIDIA CORPORATION COM 67066G104 271 1,788 SH   SOLE none 1,788 0 0
ONEOK INC NEW COM 682680103 602 10,855 SH   SOLE none 10,855 0 0
PAYCHEX INC COM 704326107 5,259 46,183 SH   SOLE none 46,183 0 0
PEMBINA PIPELINE CORP COM 706327103 3,271 92,543 SH   SOLE none 92,543 0 0
PEPSICO INC COM 713448108 923 5,538 SH   SOLE none 5,538 0 0
PFIZER INC COM 717081103 394 7,516 SH   SOLE none 7,516 0 0
PINNACLE WEST CAP CORP COM 723484101 768 10,504 SH   SOLE none 10,504 0 0
PITNEY BOWES INC COM 724479100 324 89,506 SH   SOLE none 89,506 0 0
PROCTER AND GAMBLE CO COM 742718109 1,898 13,203 SH   SOLE none 13,203 0 0
PROSHARES TR S&P MDCP 400 DIV 74347B680 1,130 16,758 SH   SOLE none 16,758 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 2,090 24,479 SH   SOLE none 24,479 0 0
QUEST DIAGNOSTICS INC COM 74834L100 277 2,085 SH   SOLE none 2,085 0 0
REALTY INCOME CORP COM 756109104 3,672 53,801 SH   SOLE none 53,801 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 3,445 183,760 SH   SOLE none 183,760 0 0
ROBERT HALF INTL INC COM 770323103 3,561 47,553 SH   SOLE none 47,553 0 0
RPM INTL INC COM 749685103 1,169 14,846 SH   SOLE none 14,846 0 0
SAFETY INS GROUP INC COM 78648T100 4,068 41,890 SH   SOLE none 41,890 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 381 5,312 SH   SOLE none 5,312 0 0
SCIENCE APPLICATIONS INTL CO COM 808625107 547 5,875 SH   SOLE none 5,875 0 0
SMUCKER J M CO COM NEW 832696405 3,677 28,725 SH   SOLE none 28,725 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 387 1,026 SH   SOLE none 1,026 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 4,262 143,352 SH   SOLE none 143,352 0 0
TEXAS INSTRS INC COM 882508104 221 1,441 SH   SOLE none 1,441 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 412 759 SH   SOLE none 759 0 0
UMH PPTYS INC COM 903002103 1,827 103,467 SH   SOLE none 103,467 0 0
UNION PAC CORP COM 907818108 1,067 5,001 SH   SOLE none 5,001 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 491 3,792 SH   SOLE none 3,792 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 219 4,393 SH   SOLE none 4,393 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 252 1,754 SH   SOLE none 1,754 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 227 4,471 SH   SOLE none 4,471 0 0
VMWARE INC CL A COM 928563402 2,951 25,892 SH   SOLE none 25,892 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 3,517 106,199 SH   SOLE none 106,199 0 0