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,397,910 29,784 SH   SOLE   0 0 29,784
AON PLC SHS CL A G0403H108   1,278,362 3,623 SH   SOLE   0 0 3,623
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   544,120 20,175 SH   SOLE   0 0 20,175
EATON CORP PLC SHS G29183103   2,235,622 7,019 SH   SOLE   0 0 7,019
NVENT ELECTRIC PLC SHS G6700G107   3,283,561 32,201 SH   SOLE   0 0 32,201
GARMIN LTD SHS H2906T109   3,945,901 19,452 SH   SOLE   0 0 19,452
ABBOTT LABS COM 002824100   7,360,351 58,747 SH   SOLE   0 0 58,747
ABBVIE INC COM 00287Y109   10,850,085 47,486 SH   SOLE   0 0 47,486
ETFS GOLD TR PHYSCL GOLD SHS 00326A104   317,014 7,717 SH   SOLE   0 0 7,717
ADVANCED MICRO DEVICES INC COM 007903107   259,776 1,213 SH   SOLE   0 0 1,213
ALPHABET INC CAP STK CL C 02079K107   294,913 940 SH   SOLE   0 0 940
ALPHABET INC CAP STK CL A 02079K305   286,933 917 SH   SOLE   0 0 917
AMAZON COM INC COM 023135106   690,152 2,990 SH   SOLE   0 0 2,990
AMERICAN EXPRESS CO COM 025816109   742,532 2,007 SH   SOLE   0 0 2,007
AMGEN INC COM 031162100   267,274 817 SH   SOLE   0 0 817
APPLE INC COM 037833100   1,565,123 5,757 SH   SOLE   0 0 5,757
APPLIED MATLS INC COM 038222105   5,729,619 22,295 SH   SOLE   0 0 22,295
ATMOS ENERGY CORP COM 049560105   1,096,028 6,538 SH   SOLE   0 0 6,538
AUTOMATIC DATA PROCESSING IN COM 053015103   4,552,898 17,700 SH   SOLE   0 0 17,700
BANK AMERICA CORP COM 060505104   709,434 12,899 SH   SOLE   0 0 12,899
BANK MONTREAL QUE COM 063671101   2,447,580 18,858 SH   SOLE   0 0 18,858
BECTON DICKINSON & CO COM 075887109   3,813,856 19,652 SH   SOLE   0 0 19,652
BERKSHIRE HATHAWAY INC DEL CL A 084670108   2,264,400 3 SH   SOLE   0 0 3
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   9,408,603 18,718 SH   SOLE   0 0 18,718
BRISTOL-MYERS SQUIBB CO COM 110122108   1,623,609 30,100 SH   SOLE   0 0 30,100
CATERPILLAR INC COM 149123101   213,896 373 SH   SOLE   0 0 373
CHEVRON CORP NEW COM 166764100   234,197 1,537 SH   SOLE   0 0 1,537
CISCO SYS INC COM 17275R102   10,126,744 131,465 SH   SOLE   0 0 131,465
COCA COLA CO COM 191216100   1,920,808 27,475 SH   SOLE   0 0 27,475
COLGATE PALMOLIVE CO COM 194162103   424,752 5,375 SH   SOLE   0 0 5,375
CORNING INC COM 219350105   8,712,728 99,506 SH   SOLE   0 0 99,506
COSTCO WHSL CORP NEW COM 22160K105   333,098 386 SH   SOLE   0 0 386
CUMMINS INC COM 231021106   625,441 1,225 SH   SOLE   0 0 1,225
DIGITAL RLTY TR INC COM 253868103   5,396,880 34,884 SH   SOLE   0 0 34,884
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   248,785 6,284 SH   SOLE   0 0 6,284
DOCUSIGN INC COM 256163106   3,462,203 50,617 SH   SOLE   0 0 50,617
EMERSON ELEC CO COM 291011104   3,052,772 23,002 SH   SOLE   0 0 23,002
ENERSYS COM 29275Y102   4,344,899 29,607 SH   SOLE   0 0 29,607
ENTERPRISE PRODS PARTNERS L COM 293792107   1,569,329 48,950 SH   SOLE   0 0 48,950
EXXON MOBIL CORP COM 30231G102   335,965 2,792 SH   SOLE   0 0 2,792
FACTSET RESH SYS INC COM 303075105   284,820 981 SH   SOLE   0 0 981
FASTENAL CO COM 311900104   325,084 8,101 SH   SOLE   0 0 8,101
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   1,709,963 7,611 SH   SOLE   0 0 7,611
FIRST SOLAR INC COM 336433107   5,625,588 21,535 SH   SOLE   0 0 21,535
GENUINE PARTS CO COM 372460105   4,216,697 34,293 SH   SOLE   0 0 34,293
WW GRAINGER INC COM 384802104   2,583,282 2,560 SH   SOLE   0 0 2,560
HENRY JACK & ASSOC INC COM 426281101   5,453,052 29,883 SH   SOLE   0 0 29,883
HOME DEPOT INC COM 437076102   491,813 1,429 SH   SOLE   0 0 1,429
INVESCO QQQ TR UNIT SER 1 46090E103   272,075 443 SH   SOLE   0 0 443
ISHARES TR CORE S&P US VLU 464287663   2,455,972 23,951 SH   SOLE   0 0 23,951
ISHARES TR 0-3 MNTH TREASRY 46436E718   12,285,712 122,392 SH   SOLE   0 0 122,392
JPMORGAN CHASE & CO. COM 46625H100   1,048,648 3,254 SH   SOLE   0 0 3,254
JOHNSON & JOHNSON COM 478160104   6,964,901 33,655 SH   SOLE   0 0 33,655
KIMBERLY-CLARK CORP COM 494368103   1,129,976 11,200 SH   SOLE   0 0 11,200
KINDER MORGAN INC DEL COM 49456B101   6,476,627 235,599 SH   SOLE   0 0 235,599
LEIDOS HOLDINGS INC COM 525327102   1,883,341 10,440 SH   SOLE   0 0 10,440
ELI LILLY & CO COM 532457108   1,463,371 1,362 SH   SOLE   0 0 1,362
MCDONALDS CORP COM 580135101   3,382,535 11,067 SH   SOLE   0 0 11,067
METLIFE INC COM 59156R108   5,914,645 74,926 SH   SOLE   0 0 74,926
MICROSOFT CORP COM 594918104   5,942,429 12,287 SH   SOLE   0 0 12,287
NEXGEN ENERGY LTD COM 65340P106   101,200 11,000 SH   SOLE   0 0 11,000
NORFOLK SOUTHN CORP COM 655844108   803,494 2,783 SH   SOLE   0 0 2,783
NVIDIA CORPORATION COM 67066G104   2,395,189 12,843 SH   SOLE   0 0 12,843
OMNICOM GROUP INC COM 681919106   358,934 4,445 SH   SOLE   0 0 4,445
ONEOK INC NEW COM 682680103   804,516 10,946 SH   SOLE   0 0 10,946
PAYCHEX INC COM 704326107   5,968,009 53,200 SH   SOLE   0 0 53,200
PEMBINA PIPELINE CORP COM 706327103   3,056,446 80,306 SH   SOLE   0 0 80,306
PEPSICO INC COM 713448108   677,260 4,719 SH   SOLE   0 0 4,719
PINNACLE WEST CAP CORP COM 723484101   786,930 8,872 SH   SOLE   0 0 8,872
PITNEY BOWES INC COM 724479100   806,534 76,304 SH   SOLE   0 0 76,304
PROCTER AND GAMBLE CO COM 742718109   1,664,067 11,612 SH   SOLE   0 0 11,612
PROSHARES TR S&P 500 DV ARIST 74348A467   2,031,396 19,520 SH   SOLE   0 0 19,520
QUALCOMM INC COM 747525103   569,118 3,327 SH   SOLE   0 0 3,327
QUEST DIAGNOSTICS INC COM 74834L100   338,563 1,951 SH   SOLE   0 0 1,951
RPM INTL INC COM 749685103   1,555,334 14,955 SH   SOLE   0 0 14,955
RTX CORPORATION COM 75513E101   687,520 3,749 SH   SOLE   0 0 3,749
REALTY INCOME CORP COM 756109104   3,046,547 54,046 SH   SOLE   0 0 54,046
REGIONS FINANCIAL CORP NEW COM 7591EP100   6,281,168 231,777 SH   SOLE   0 0 231,777
ROLLINS INC COM 775711104   472,983 7,880 SH   SOLE   0 0 7,880
S&P GLOBAL INC COM 78409V104   268,676 514 SH   SOLE   0 0 514
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,002,812 1,471 SH   SOLE   0 0 1,471
SPDR SERIES TRUST STATE STREET SPD 78464A474   4,523,837 149,796 SH   SOLE   0 0 149,796
SAFETY INS GROUP INC COM 78648T100   2,935,479 37,678 SH   SOLE   0 0 37,678
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   341,024 13,001 SH   SOLE   0 0 13,001
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   481,808 17,565 SH   SOLE   0 0 17,565
SCIENCE APPLICATIONS INTL CO COM 808625107   600,218 5,963 SH   SOLE   0 0 5,963
SMUCKER J M CO COM NEW 832696405   2,616,371 26,750 SH   SOLE   0 0 26,750
TEXAS INSTRS INC COM 882508104   267,535 1,542 SH   SOLE   0 0 1,542
TEXAS PACIFIC LAND CORPORATI COM 88262P102   1,336,499 4,653 SH   SOLE   0 0 4,653
THERMO FISHER SCIENTIFIC INC COM 883556102   436,338 753 SH   SOLE   0 0 753
TITAN INTL INC ILL COM 88830M102   227,853 29,100 SH   SOLE   0 0 29,100
TOAST INC CL A 888787108   986,645 27,785 SH   SOLE   0 0 27,785
TWILIO INC CL A 90138F102   359,156 2,525 SH   SOLE   0 0 2,525
UMH PPTYS INC COM 903002103   1,771,572 111,350 SH   SOLE   0 0 111,350
UNION PAC CORP COM 907818108   1,113,396 4,813 SH   SOLE   0 0 4,813
UNUM GROUP COM 91529Y106   5,768,351 74,430 SH   SOLE   0 0 74,430
VALMONT INDS INC COM 920253101   2,421,808 6,020 SH   SOLE   0 0 6,020
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   1,380,295 6,280 SH   SOLE   0 0 6,280
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   8,593,343 93,968 SH   SOLE   0 0 93,968
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   2,062,613 7,389 SH   SOLE   0 0 7,389
VANGUARD INDEX FDS GROWTH ETF 922908736   2,876,629 5,896 SH   SOLE   0 0 5,896
VANGUARD INDEX FDS TOTAL STK MKT 922908769   311,475 929 SH   SOLE   0 0 929
ZOOM COMMUNICATIONS INC CL A 98980L101   3,873,990 44,895 SH   SOLE   0 0 44,895