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   3,016,310 34,480 SH   SOLE   0 0 34,480
AON PLC SHS CL A G0403H108   1,253,401 3,623 SH   SOLE   0 0 3,623
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   589,667 20,925 SH   SOLE   0 0 20,925
EATON CORP PLC SHS G29183103   2,937,884 8,864 SH   SOLE   0 0 8,864
GARMIN LTD SHS H2906T109   5,242,020 29,779 SH   SOLE   0 0 29,779
ABBOTT LABS COM 002824100   6,588,754 57,791 SH   SOLE   0 0 57,791
ABBVIE INC COM 00287Y109   9,545,452 48,336 SH   SOLE   0 0 48,336
ADOBE INC COM 00724F101   325,684 629 SH   SOLE   0 0 629
AMAZON COM INC COM 023135106   557,127 2,990 SH   SOLE   0 0 2,990
AMERICAN EXPRESS CO COM 025816109   629,831 2,322 SH   SOLE   0 0 2,322
AMGEN INC COM 031162100   253,565 787 SH   SOLE   0 0 787
APPLE INC COM 037833100   1,425,455 6,118 SH   SOLE   0 0 6,118
APPLIED MATLS INC COM 038222105   5,628,155 27,855 SH   SOLE   0 0 27,855
ATMOS ENERGY CORP COM 049560105   1,074,578 7,747 SH   SOLE   0 0 7,747
AUTOMATIC DATA PROCESSING IN COM 053015103   4,980,286 17,997 SH   SOLE   0 0 17,997
AVERY DENNISON CORP COM 053611109   220,760 1,000 SH   SOLE   0 0 1,000
BANK AMERICA CORP COM 060505104   497,992 12,550 SH   SOLE   0 0 12,550
BANK MONTREAL QUE COM 063671101   2,726,475 30,227 SH   SOLE   0 0 30,227
BECTON DICKINSON & CO COM 075887109   5,305,571 22,006 SH   SOLE   0 0 22,006
BERKSHIRE HATHAWAY INC DEL CL A 084670108   2,073,540 300 SH   SOLE   0 0 300
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   8,926,282 19,394 SH   SOLE   0 0 19,394
BIG 5 SPORTING GOODS CORP COM 08915P101   59,062 28,259 SH   SOLE   0 0 28,259
BRISTOL-MYERS SQUIBB CO COM 110122108   1,535,157 29,671 SH   SOLE   0 0 29,671
CARRIER GLOBAL CORPORATION COM 14448C104   222,281 2,762 SH   SOLE   0 0 2,762
CHEVRON CORP NEW COM 166764100   355,951 2,417 SH   SOLE   0 0 2,417
CISCO SYS INC COM 17275R102   6,902,761 129,702 SH   SOLE   0 0 129,702
COCA COLA CO COM 191216100   1,923,833 26,772 SH   SOLE   0 0 26,772
COLGATE PALMOLIVE CO COM 194162103   638,628 6,152 SH   SOLE   0 0 6,152
CORNING INC COM 219350105   4,733,765 104,845 SH   SOLE   0 0 104,845
COSTCO WHSL CORP NEW COM 22160K105   316,469 357 SH   SOLE   0 0 357
CUMMINS INC COM 231021106   489,970 1,513 SH   SOLE   0 0 1,513
DIGITAL RLTY TR INC COM 253868103   8,236,716 50,897 SH   SOLE   0 0 50,897
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   250,864 7,316 SH   SOLE   0 0 7,316
DOCUSIGN INC COM 256163106   2,337,068 37,640 SH   SOLE   0 0 37,640
EMERSON ELEC CO COM 291011104   2,642,319 24,159 SH   SOLE   0 0 24,159
ENERSYS COM 29275Y102   3,176,201 31,124 SH   SOLE   0 0 31,124
ENTERPRISE PRODS PARTNERS L COM 293792107   1,363,856 46,852 SH   SOLE   0 0 46,852
EXPEDITORS INTL WASH INC COM 302130109   446,431 3,397 SH   SOLE   0 0 3,397
EXXON MOBIL CORP COM 30231G102   261,473 2,231 SH   SOLE   0 0 2,231
FACTSET RESH SYS INC COM 303075105   451,341 981 SH   SOLE   0 0 981
FASTENAL CO COM 311900104   289,306 4,051 SH   SOLE   0 0 4,051
FIRST SOLAR INC COM 336433107   5,595,189 22,431 SH   SOLE   0 0 22,431
GENUINE PARTS CO COM 372460105   4,650,526 33,294 SH   SOLE   0 0 33,294
GLOBAL PMTS INC COM 37940X102   3,975,269 38,813 SH   SOLE   0 0 38,813
GRAINGER W W INC COM 384802104   2,708,488 2,607 SH   SOLE   0 0 2,607
HENRY JACK & ASSOC INC COM 426281101   5,663,347 32,080 SH   SOLE   0 0 32,080
HOME DEPOT INC COM 437076102   522,975 1,291 SH   SOLE   0 0 1,291
INTERNATIONAL BUSINESS MACHS COM 459200101   399,628 1,808 SH   SOLE   0 0 1,808
INTERPUBLIC GROUP COS INC COM 460690100   388,832 12,293 SH   SOLE   0 0 12,293
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548   7,272,423 367,665 SH   SOLE   0 0 367,665
ISHARES TR CORE S&P US VLU 464287663   2,151,531 22,531 SH   SOLE   0 0 22,531
ISHARES TR 0-3 MNTH TREASRY 46436E718   1,680,957 16,689 SH   SOLE   0 0 16,689
JPMORGAN CHASE & CO. COM 46625H100   647,086 3,069 SH   SOLE   0 0 3,069
JOHNSON & JOHNSON COM 478160104   5,507,970 33,987 SH   SOLE   0 0 33,987
KIMBERLY-CLARK CORP COM 494368103   1,678,984 11,801 SH   SOLE   0 0 11,801
KINDER MORGAN INC DEL COM 49456B101   5,299,172 239,890 SH   SOLE   0 0 239,890
LEIDOS HOLDINGS INC COM 525327102   1,702,470 10,445 SH   SOLE   0 0 10,445
ELI LILLY & CO COM 532457108   1,449,977 1,637 SH   SOLE   0 0 1,637
MCDONALDS CORP COM 580135101   3,371,793 11,073 SH   SOLE   0 0 11,073
METLIFE INC COM 59156R108   6,341,466 76,885 SH   SOLE   0 0 76,885
MICROSOFT CORP COM 594918104   5,284,572 12,281 SH   SOLE   0 0 12,281
NORFOLK SOUTHN CORP COM 655844108   680,519 2,739 SH   SOLE   0 0 2,739
NVIDIA CORPORATION COM 67066G104   1,656,054 13,637 SH   SOLE   0 0 13,637
ONEOK INC NEW COM 682680103   1,029,906 11,302 SH   SOLE   0 0 11,302
PAYCHEX INC COM 704326107   7,128,028 53,119 SH   SOLE   0 0 53,119
PEMBINA PIPELINE CORP COM 706327103   3,475,542 84,276 SH   SOLE   0 0 84,276
PEPSICO INC COM 713448108   971,461 5,713 SH   SOLE   0 0 5,713
PINNACLE WEST CAP CORP COM 723484101   757,174 8,547 SH   SOLE   0 0 8,547
PITNEY BOWES INC COM 724479100   542,682 76,112 SH   SOLE   0 0 76,112
PROCTER AND GAMBLE CO COM 742718109   2,241,724 12,943 SH   SOLE   0 0 12,943
PROSHARES TR S&P 500 DV ARIST 74348A467   2,369,078 22,191 SH   SOLE   0 0 22,191
QUALCOMM INC COM 747525103   6,375,333 37,491 SH   SOLE   0 0 37,491
QUEST DIAGNOSTICS INC COM 74834L100   302,010 1,945 SH   SOLE   0 0 1,945
RPM INTL INC COM 749685103   1,842,093 15,224 SH   SOLE   0 0 15,224
RTX CORPORATION COM 75513E101   444,512 3,669 SH   SOLE   0 0 3,669
REALTY INCOME CORP COM 756109104   3,025,537 47,706 SH   SOLE   0 0 47,706
REGIONS FINANCIAL CORP NEW COM 7591EP100   5,198,916 222,843 SH   SOLE   0 0 222,843
ROBERT HALF INC. COM 770323103   3,747,964 55,600 SH   SOLE   0 0 55,600
ROLLINS INC COM 775711104   392,717 7,764 SH   SOLE   0 0 7,764
S&P GLOBAL INC COM 78409V104   273,415 529 SH   SOLE   0 0 529
SPDR S&P 500 ETF TR TR UNIT 78462F103   693,070 1,208 SH   SOLE   0 0 1,208
SPDR SER TR PORTFOLIO SHORT 78464A474   4,156,318 137,263 SH   SOLE   0 0 137,263
SAFETY INS GROUP INC COM 78648T100   3,464,986 42,370 SH   SOLE   0 0 42,370
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   204,551 3,075 SH   SOLE   0 0 3,075
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   400,572 4,739 SH   SOLE   0 0 4,739
SCIENCE APPLICATIONS INTL CO COM 808625107   823,036 5,910 SH   SOLE   0 0 5,910
SMUCKER J M CO COM NEW 832696405   3,587,160 29,621 SH   SOLE   0 0 29,621
TEXAS INSTRS INC COM 882508104   310,778 1,504 SH   SOLE   0 0 1,504
TEXAS PACIFIC LAND CORPORATI COM 88262P102   1,582,549 1,789 SH   SOLE   0 0 1,789
THERMO FISHER SCIENTIFIC INC COM 883556102   464,738 751 SH   SOLE   0 0 751
UMH PPTYS INC COM 903002103   2,207,586 112,231 SH   SOLE   0 0 112,231
UNION PAC CORP COM 907818108   1,173,826 4,762 SH   SOLE   0 0 4,762
UNUM GROUP COM 91529Y106   4,503,549 75,766 SH   SOLE   0 0 75,766
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   899,925 4,544 SH   SOLE   0 0 4,544
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   290,373 5,680 SH   SOLE   0 0 5,680
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   1,794,578 7,371 SH   SOLE   0 0 7,371
VANGUARD INDEX FDS GROWTH ETF 922908736   2,306,442 6,007 SH   SOLE   0 0 6,007
WEYERHAEUSER CO MTN BE COM NEW 962166104   3,530,185 104,258 SH   SOLE   0 0 104,258
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   2,481,349 35,580 SH   SOLE   0 0 35,580