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
AMDOCS LTD SHS G02602103   2,952,526 32,360 SH   SOLE   0 0 32,360
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   533,797 20,925 SH   SOLE   0 0 20,925
EATON CORP PLC SHS G29183103   2,506,784 7,022 SH   SOLE   0 0 7,022
NVENT ELECTRIC PLC SHS G6700G107   2,310,158 31,538 SH   SOLE   0 0 31,538
GARMIN LTD SHS H2906T109   4,021,114 19,266 SH   SOLE   0 0 19,266
ABBOTT LABS COM 002824100   7,787,691 57,258 SH   SOLE   0 0 57,258
ABBVIE INC COM 00287Y109   8,738,279 47,076 SH   SOLE   0 0 47,076
ETFS GOLD TR PHYSCL GOLD SHS 00326A104   243,394 7,717 SH   SOLE   0 0 7,717
ADOBE INC COM 00724F101   243,348 629 SH   SOLE   0 0 629
AMAZON COM INC COM 023135106   655,976 2,990 SH   SOLE   0 0 2,990
AMERICAN EXPRESS CO COM 025816109   670,065 2,101 SH   SOLE   0 0 2,101
AMGEN INC COM 031162100   224,616 804 SH   SOLE   0 0 804
APPLE INC COM 037833100   1,258,296 6,133 SH   SOLE   0 0 6,133
APPLIED MATLS INC COM 038222105   5,147,521 28,118 SH   SOLE   0 0 28,118
ARCHER AVIATION INC COM CL A 03945R102   111,061 10,236 SH   SOLE   0 0 10,236
ATMOS ENERGY CORP COM 049560105   1,207,972 7,838 SH   SOLE   0 0 7,838
AUTOMATIC DATA PROCESSING IN COM 053015103   5,450,987 17,675 SH   SOLE   0 0 17,675
BANK AMERICA CORP COM 060505104   604,219 12,769 SH   SOLE   0 0 12,769
BANK MONTREAL QUE COM 063671101   3,139,790 28,381 SH   SOLE   0 0 28,381
BECTON DICKINSON & CO COM 075887109   3,425,346 19,886 SH   SOLE   0 0 19,886
BERKSHIRE HATHAWAY INC DEL CL A 084670108   2,186,400 3 SH   SOLE   0 0 3
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   9,086,328 18,705 SH   SOLE   0 0 18,705
BRISTOL-MYERS SQUIBB CO COM 110122108   1,446,505 31,249 SH   SOLE   0 0 31,249
CARRIER GLOBAL CORPORATION COM 14448C104   203,985 2,787 SH   SOLE   0 0 2,787
CHEVRON CORP NEW COM 166764100   299,211 2,090 SH   SOLE   0 0 2,090
CISCO SYS INC COM 17275R102   9,033,279 130,200 SH   SOLE   0 0 130,200
COCA COLA CO COM 191216100   1,930,048 27,280 SH   SOLE   0 0 27,280
COLGATE PALMOLIVE CO COM 194162103   519,720 5,717 SH   SOLE   0 0 5,717
CORNING INC COM 219350105   5,387,992 102,453 SH   SOLE   0 0 102,453
COSTCO WHSL CORP NEW COM 22160K105   381,410 385 SH   SOLE   0 0 385
CUMMINS INC COM 231021106   403,245 1,231 SH   SOLE   0 0 1,231
DIGITAL RLTY TR INC COM 253868103   5,931,590 34,025 SH   SOLE   0 0 34,025
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   264,401 7,377 SH   SOLE   0 0 7,377
DOCUSIGN INC COM 256163106   3,207,666 41,182 SH   SOLE   0 0 41,182
EMERSON ELEC CO COM 291011104   3,054,281 22,908 SH   SOLE   0 0 22,908
ENERSYS COM 29275Y102   2,579,948 30,080 SH   SOLE   0 0 30,080
ENTERPRISE PRODS PARTNERS L COM 293792107   1,514,696 48,845 SH   SOLE   0 0 48,845
EXPEDITORS INTL WASH INC COM 302130109   392,935 3,439 SH   SOLE   0 0 3,439
EXXON MOBIL CORP COM 30231G102   317,422 2,945 SH   SOLE   0 0 2,945
FACTSET RESH SYS INC COM 303075105   439,003 981 SH   SOLE   0 0 981
FASTENAL CO COM 311900104   340,233 8,101 SH   SOLE   0 0 8,101
FIRST SOLAR INC COM 336433107   3,699,157 22,346 SH   SOLE   0 0 22,346
GENUINE PARTS CO COM 372460105   3,958,999 32,635 SH   SOLE   0 0 32,635
GLOBAL PMTS INC COM 37940X102   2,561,779 32,006 SH   SOLE   0 0 32,006
GRAINGER W W INC COM 384802104   2,663,902 2,561 SH   SOLE   0 0 2,561
HENRY JACK & ASSOC INC COM 426281101   5,559,154 30,855 SH   SOLE   0 0 30,855
HOME DEPOT INC COM 437076102   528,529 1,442 SH   SOLE   0 0 1,442
INTEL CORP COM 458140100   243,594 10,875 SH   SOLE   0 0 10,875
INTERNATIONAL BUSINESS MACHS COM 459200101   334,669 1,135 SH   SOLE   0 0 1,135
INTERPUBLIC GROUP COS INC COM 460690100   312,427 12,763 SH   SOLE   0 0 12,763
INTUIT COM 461202103   236,289 300 SH   SOLE   0 0 300
ISHARES TR CORE S&P US VLU 464287663   2,189,108 23,133 SH   SOLE   0 0 23,133
ISHARES TR 0-3 MNTH TREASRY 46436E718   1,982,495 19,689 SH   SOLE   0 0 19,689
JPMORGAN CHASE & CO. COM 46625H100   935,701 3,228 SH   SOLE   0 0 3,228
JOHNSON & JOHNSON COM 478160104   5,213,594 34,132 SH   SOLE   0 0 34,132
KIMBERLY-CLARK CORP COM 494368103   1,559,877 12,100 SH   SOLE   0 0 12,100
KINDER MORGAN INC DEL COM 49456B101   6,809,472 231,615 SH   SOLE   0 0 231,615
LEIDOS HOLDINGS INC COM 525327102   1,646,984 10,440 SH   SOLE   0 0 10,440
ELI LILLY & CO COM 532457108   1,209,156 1,551 SH   SOLE   0 0 1,551
MCDONALDS CORP COM 580135101   3,207,567 10,978 SH   SOLE   0 0 10,978
METLIFE INC COM 59156R108   6,061,471 75,373 SH   SOLE   0 0 75,373
MICROSOFT CORP COM 594918104   6,094,022 12,252 SH   SOLE   0 0 12,252
NEXGEN ENERGY LTD COM 65340P106   76,340 11,000 SH   SOLE   0 0 11,000
NORFOLK SOUTHN CORP COM 655844108   712,352 2,783 SH   SOLE   0 0 2,783
NVIDIA CORPORATION COM 67066G104   2,022,542 12,802 SH   SOLE   0 0 12,802
ONEOK INC NEW COM 682680103   868,654 10,641 SH   SOLE   0 0 10,641
PAYCHEX INC COM 704326107   7,442,692 51,167 SH   SOLE   0 0 51,167
PEMBINA PIPELINE CORP COM 706327103   3,061,791 81,626 SH   SOLE   0 0 81,626
PEPSICO INC COM 713448108   713,706 5,405 SH   SOLE   0 0 5,405
PINNACLE WEST CAP CORP COM 723484101   781,536 8,735 SH   SOLE   0 0 8,735
PITNEY BOWES INC COM 724479100   819,679 75,131 SH   SOLE   0 0 75,131
PROCTER AND GAMBLE CO COM 742718109   1,899,442 11,922 SH   SOLE   0 0 11,922
PROSHARES TR S&P 500 DV ARIST 74348A467   1,965,917 19,523 SH   SOLE   0 0 19,523
QUALCOMM INC COM 747525103   594,687 3,734 SH   SOLE   0 0 3,734
QUEST DIAGNOSTICS INC COM 74834L100   347,340 1,934 SH   SOLE   0 0 1,934
RPM INTL INC COM 749685103   1,631,558 14,854 SH   SOLE   0 0 14,854
RTX CORPORATION COM 75513E101   543,237 3,720 SH   SOLE   0 0 3,720
REALTY INCOME CORP COM 756109104   2,918,829 50,665 SH   SOLE   0 0 50,665
REGIONS FINANCIAL CORP NEW COM 7591EP100   5,337,183 226,921 SH   SOLE   0 0 226,921
ROBERT HALF INC. COM 770323103   2,145,204 52,258 SH   SOLE   0 0 52,258
ROLLINS INC COM 775711104   442,051 7,835 SH   SOLE   0 0 7,835
S&P GLOBAL INC COM 78409V104   280,634 532 SH   SOLE   0 0 532
SPDR S&P 500 ETF TR TR UNIT 78462F103   737,763 1,194 SH   SOLE   0 0 1,194
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474   4,036,909 133,717 SH   SOLE   0 0 133,717
SAFETY INS GROUP INC COM 78648T100   2,998,193 37,765 SH   SOLE   0 0 37,765
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   240,282 10,083 SH   SOLE   0 0 10,083
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   389,355 14,693 SH   SOLE   0 0 14,693
SCIENCE APPLICATIONS INTL CO COM 808625107   671,474 5,963 SH   SOLE   0 0 5,963
SMUCKER J M CO COM NEW 832696405   2,852,953 29,052 SH   SOLE   0 0 29,052
TEXAS INSTRS INC COM 882508104   316,793 1,526 SH   SOLE   0 0 1,526
TEXAS PACIFIC LAND CORPORATI COM 88262P102   1,894,342 1,793 SH   SOLE   0 0 1,793
THERMO FISHER SCIENTIFIC INC COM 883556102   305,013 752 SH   SOLE   0 0 752
TITAN INTL INC ILL COM 88830M102   298,857 29,100 SH   SOLE   0 0 29,100
UMH PPTYS INC COM 903002103   1,851,608 110,280 SH   SOLE   0 0 110,280
UNION PAC CORP COM 907818108   1,103,400 4,796 SH   SOLE   0 0 4,796
UNITED PARCEL SERVICE INC CL B 911312106   201,880 2,000 SH   SOLE   0 0 2,000
UNUM GROUP COM 91529Y106   5,893,991 72,982 SH   SOLE   0 0 72,982
VALMONT INDS INC COM 920253101   1,969,217 6,030 SH   SOLE   0 0 6,030
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   1,169,390 5,714 SH   SOLE   0 0 5,714
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   7,815,860 86,727 SH   SOLE   0 0 86,727
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   2,118,363 7,449 SH   SOLE   0 0 7,449
VANGUARD INDEX FDS GROWTH ETF 922908736   2,631,420 6,002 SH   SOLE   0 0 6,002
VANGUARD INDEX FDS TOTAL STK MKT 922908769   279,952 921 SH   SOLE   0 0 921
ZOOM COMMUNICATIONS INC CL A 98980L101   3,274,380 41,990 SH   SOLE   0 0 41,990