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,648,984 32,285 SH   SOLE   0 0 32,285
AON PLC SHS CL A G0403H108   1,291,765 3,623 SH   SOLE   0 0 3,623
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   520,313 20,175 SH   SOLE   0 0 20,175
EATON CORP PLC SHS G29183103   2,627,984 7,022 SH   SOLE   0 0 7,022
NVENT ELECTRIC PLC SHS G6700G107   3,181,820 32,257 SH   SOLE   0 0 32,257
GARMIN LTD SHS H2906T109   4,753,255 19,305 SH   SOLE   0 0 19,305
ABBOTT LABS COM 002824100   7,687,781 57,397 SH   SOLE   0 0 57,397
ABBVIE INC COM 00287Y109   10,958,620 47,329 SH   SOLE   0 0 47,329
ETFS GOLD TR PHYSCL GOLD SHS 00326A104   284,063 7,717 SH   SOLE   0 0 7,717
ADOBE INC COM 00724F101   221,880 629 SH   SOLE   0 0 629
ALPHABET INC CAP STK CL C 02079K107   228,736 939 SH   SOLE   0 0 939
ALPHABET INC CAP STK CL A 02079K305   222,702 916 SH   SOLE   0 0 916
AMAZON COM INC COM 023135106   656,514 2,990 SH   SOLE   0 0 2,990
AMERICAN EXPRESS CO COM 025816109   698,932 2,104 SH   SOLE   0 0 2,104
AMGEN INC COM 031162100   228,833 811 SH   SOLE   0 0 811
APPLE INC COM 037833100   1,541,253 6,053 SH   SOLE   0 0 6,053
APPLIED MATLS INC COM 038222105   4,605,335 22,494 SH   SOLE   0 0 22,494
ATMOS ENERGY CORP COM 049560105   1,116,428 6,538 SH   SOLE   0 0 6,538
AUTOMATIC DATA PROCESSING IN COM 053015103   5,188,238 17,677 SH   SOLE   0 0 17,677
BANK AMERICA CORP COM 060505104   662,214 12,836 SH   SOLE   0 0 12,836
BANK MONTREAL QUE COM 063671101   2,456,255 18,858 SH   SOLE   0 0 18,858
BECTON DICKINSON & CO COM 075887109   3,674,134 19,630 SH   SOLE   0 0 19,630
BERKSHIRE HATHAWAY INC DEL CL A 084670108   2,262,600 3 SH   SOLE   0 0 3
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   9,403,752 18,705 SH   SOLE   0 0 18,705
BRISTOL-MYERS SQUIBB CO COM 110122108   1,372,597 30,435 SH   SOLE   0 0 30,435
CHEVRON CORP NEW COM 166764100   235,937 1,519 SH   SOLE   0 0 1,519
CISCO SYS INC COM 17275R102   8,948,026 130,781 SH   SOLE   0 0 130,781
COCA COLA CO COM 191216100   1,813,155 27,339 SH   SOLE   0 0 27,339
COLGATE PALMOLIVE CO COM 194162103   427,096 5,343 SH   SOLE   0 0 5,343
CORNING INC COM 219350105   8,399,384 102,394 SH   SOLE   0 0 102,394
COSTCO WHSL CORP NEW COM 22160K105   357,076 386 SH   SOLE   0 0 386
CUMMINS INC COM 231021106   522,158 1,236 SH   SOLE   0 0 1,236
DIGITAL RLTY TR INC COM 253868103   5,909,622 34,183 SH   SOLE   0 0 34,183
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   241,818 6,270 SH   SOLE   0 0 6,270
DOCUSIGN INC COM 256163106   2,999,088 41,602 SH   SOLE   0 0 41,602
EMERSON ELEC CO COM 291011104   3,011,045 22,954 SH   SOLE   0 0 22,954
ENERSYS COM 29275Y102   3,391,380 30,023 SH   SOLE   0 0 30,023
ENTERPRISE PRODS PARTNERS L COM 293792107   1,530,763 48,953 SH   SOLE   0 0 48,953
EXPEDITORS INTL WASH INC COM 302130109   415,489 3,389 SH   SOLE   0 0 3,389
EXXON MOBIL CORP COM 30231G102   314,257 2,787 SH   SOLE   0 0 2,787
FACTSET RESH SYS INC COM 303075105   281,189 981 SH   SOLE   0 0 981
FASTENAL CO COM 311900104   397,262 8,101 SH   SOLE   0 0 8,101
FIRST SOLAR INC COM 336433107   4,927,963 22,346 SH   SOLE   0 0 22,346
GENUINE PARTS CO COM 372460105   4,533,988 32,713 SH   SOLE   0 0 32,713
GRAINGER W W INC COM 384802104   2,435,120 2,555 SH   SOLE   0 0 2,555
HENRY JACK & ASSOC INC COM 426281101   4,555,691 30,589 SH   SOLE   0 0 30,589
HOME DEPOT INC COM 437076102   577,625 1,426 SH   SOLE   0 0 1,426
INTEL CORP COM 458140100   261,690 7,800 SH   SOLE   0 0 7,800
INTERNATIONAL BUSINESS MACHS COM 459200101   262,971 932 SH   SOLE   0 0 932
INTERPUBLIC GROUP COS INC COM 460690100   360,660 12,922 SH   SOLE   0 0 12,922
INTUIT COM 461202103   204,873 300 SH   SOLE   0 0 300
ISHARES TR CORE S&P US VLU 464287663   2,321,849 23,230 SH   SOLE   0 0 23,230
ISHARES TR 0-3 MNTH TREASRY 46436E718   11,459,612 113,800 SH   SOLE   0 0 113,800
JPMORGAN CHASE & CO. COM 46625H100   1,022,250 3,241 SH   SOLE   0 0 3,241
JOHNSON & JOHNSON COM 478160104   6,293,313 33,941 SH   SOLE   0 0 33,941
KIMBERLY-CLARK CORP COM 494368103   1,455,026 11,702 SH   SOLE   0 0 11,702
KINDER MORGAN INC DEL COM 49456B101   6,613,107 233,596 SH   SOLE   0 0 233,596
LEIDOS HOLDINGS INC COM 525327102   1,972,706 10,440 SH   SOLE   0 0 10,440
ELI LILLY & CO COM 532457108   1,037,387 1,360 SH   SOLE   0 0 1,360
MCDONALDS CORP COM 580135101   3,349,652 11,023 SH   SOLE   0 0 11,023
METLIFE INC COM 59156R108   6,160,500 74,791 SH   SOLE   0 0 74,791
MICROSOFT CORP COM 594918104   6,343,825 12,248 SH   SOLE   0 0 12,248
NEXGEN ENERGY LTD COM 65340P106   98,450 11,000 SH   SOLE   0 0 11,000
NORFOLK SOUTHN CORP COM 655844108   836,026 2,783 SH   SOLE   0 0 2,783
NVIDIA CORPORATION COM 67066G104   2,413,880 12,938 SH   SOLE   0 0 12,938
ONEOK INC NEW COM 682680103   787,207 10,788 SH   SOLE   0 0 10,788
ORACLE CORP COM 68389X105   223,749 796 SH   SOLE   0 0 796
PAYCHEX INC COM 704326107   6,535,754 51,560 SH   SOLE   0 0 51,560
PEMBINA PIPELINE CORP COM 706327103   3,298,947 81,536 SH   SOLE   0 0 81,536
PEPSICO INC COM 713448108   756,168 5,384 SH   SOLE   0 0 5,384
PINNACLE WEST CAP CORP COM 723484101   789,379 8,804 SH   SOLE   0 0 8,804
PITNEY BOWES INC COM 724479100   862,749 75,613 SH   SOLE   0 0 75,613
PROCTER AND GAMBLE CO COM 742718109   1,835,002 11,943 SH   SOLE   0 0 11,943
PROSHARES TR S&P 500 DV ARIST 74348A467   2,009,798 19,499 SH   SOLE   0 0 19,499
QUALCOMM INC COM 747525103   622,540 3,742 SH   SOLE   0 0 3,742
QUEST DIAGNOSTICS INC COM 74834L100   370,284 1,943 SH   SOLE   0 0 1,943
RPM INTL INC COM 749685103   1,756,475 14,901 SH   SOLE   0 0 14,901
RTX CORPORATION COM 75513E101   625,020 3,735 SH   SOLE   0 0 3,735
REALTY INCOME CORP COM 756109104   3,116,108 51,260 SH   SOLE   0 0 51,260
REGIONS FINANCIAL CORP NEW COM 7591EP100   6,051,161 229,471 SH   SOLE   0 0 229,471
ROLLINS INC COM 775711104   461,511 7,857 SH   SOLE   0 0 7,857
S&P GLOBAL INC COM 78409V104   249,738 513 SH   SOLE   0 0 513
SPDR S&P 500 ETF TR TR UNIT 78462F103   797,293 1,197 SH   SOLE   0 0 1,197
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474   4,111,517 135,738 SH   SOLE   0 0 135,738
SAFETY INS GROUP INC COM 78648T100   2,703,011 38,238 SH   SOLE   0 0 38,238
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   259,990 10,112 SH   SOLE   0 0 10,112
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   404,826 14,829 SH   SOLE   0 0 14,829
SCIENCE APPLICATIONS INTL CO COM 808625107   592,526 5,963 SH   SOLE   0 0 5,963
SMUCKER J M CO COM NEW 832696405   3,008,247 27,700 SH   SOLE   0 0 27,700
TEXAS INSTRS INC COM 882508104   281,671 1,533 SH   SOLE   0 0 1,533
TEXAS PACIFIC LAND CORPORATI COM 88262P102   1,674,224 1,793 SH   SOLE   0 0 1,793
THERMO FISHER SCIENTIFIC INC COM 883556102   365,067 753 SH   SOLE   0 0 753
TITAN INTL INC ILL COM 88830M102   219,996 29,100 SH   SOLE   0 0 29,100
TWILIO INC CL A 90138F102   230,207 2,300 SH   SOLE   0 0 2,300
UMH PPTYS INC COM 903002103   1,660,226 111,800 SH   SOLE   0 0 111,800
UNION PAC CORP COM 907818108   1,140,201 4,824 SH   SOLE   0 0 4,824
UNUM GROUP COM 91529Y106   5,719,366 73,533 SH   SOLE   0 0 73,533
VALMONT INDS INC COM 920253101   2,342,187 6,041 SH   SOLE   0 0 6,041
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   1,275,310 5,910 SH   SOLE   0 0 5,910
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   7,863,371 87,790 SH   SOLE   0 0 87,790
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   2,179,260 7,418 SH   SOLE   0 0 7,418
VANGUARD INDEX FDS GROWTH ETF 922908736   2,850,799 5,944 SH   SOLE   0 0 5,944
VANGUARD INDEX FDS TOTAL STK MKT 922908769   303,187 924 SH   SOLE   0 0 924
ZOOM COMMUNICATIONS INC CL A 98980L101   3,546,263 42,985 SH   SOLE   0 0 42,985