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,958,195 32,330 SH   SOLE   0 0 32,330
AON PLC SHS CL A G0403H108   647,309 1,622 SH   SOLE   0 0 1,622
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   463,698 20,925 SH   SOLE   0 0 20,925
EATON CORP PLC SHS G29183103   1,927,003 7,089 SH   SOLE   0 0 7,089
NVENT ELECTRIC PLC SHS G6700G107   1,648,924 31,456 SH   SOLE   0 0 31,456
GARMIN LTD SHS H2906T109   4,040,539 18,609 SH   SOLE   0 0 18,609
ABBOTT LABS COM 002824100   7,528,258 56,753 SH   SOLE   0 0 56,753
ABBVIE INC COM 00287Y109   9,838,935 46,959 SH   SOLE   0 0 46,959
ETFS GOLD TR PHYSCL GOLD SHS 00326A104   230,121 7,717 SH   SOLE   0 0 7,717
ADOBE INC COM 00724F101   241,240 629 SH   SOLE   0 0 629
AMAZON COM INC COM 023135106   568,877 2,990 SH   SOLE   0 0 2,990
AMERICAN EXPRESS CO COM 025816109   615,677 2,288 SH   SOLE   0 0 2,288
AMGEN INC COM 031162100   248,732 798 SH   SOLE   0 0 798
APPLE INC COM 037833100   1,361,088 6,127 SH   SOLE   0 0 6,127
APPLIED MATLS INC COM 038222105   4,045,714 27,878 SH   SOLE   0 0 27,878
ATMOS ENERGY CORP COM 049560105   1,211,656 7,838 SH   SOLE   0 0 7,838
AUTOMATIC DATA PROCESSING IN COM 053015103   5,531,487 18,105 SH   SOLE   0 0 18,105
BANK AMERICA CORP COM 060505104   529,986 12,700 SH   SOLE   0 0 12,700
BANK MONTREAL QUE COM 063671101   2,710,669 28,381 SH   SOLE   0 0 28,381
BECTON DICKINSON & CO COM 075887109   4,660,776 20,347 SH   SOLE   0 0 20,347
BERKSHIRE HATHAWAY INC DEL CL A 084670108   2,395,325 3 SH   SOLE   0 0 3
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   10,009,841 18,795 SH   SOLE   0 0 18,795
BRISTOL-MYERS SQUIBB CO COM 110122108   1,843,405 30,225 SH   SOLE   0 0 30,225
CHEVRON CORP NEW COM 166764100   346,599 2,072 SH   SOLE   0 0 2,072
CISCO SYS INC COM 17275R102   7,981,249 129,335 SH   SOLE   0 0 129,335
COCA COLA CO COM 191216100   1,941,969 27,115 SH   SOLE   0 0 27,115
COLGATE PALMOLIVE CO COM 194162103   533,116 5,690 SH   SOLE   0 0 5,690
CORNING INC COM 219350105   4,633,689 101,216 SH   SOLE   0 0 101,216
COSTCO WHSL CORP NEW COM 22160K105   363,966 385 SH   SOLE   0 0 385
CUMMINS INC COM 231021106   415,840 1,327 SH   SOLE   0 0 1,327
DIGITAL RLTY TR INC COM 253868103   4,853,598 33,873 SH   SOLE   0 0 33,873
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   242,649 7,355 SH   SOLE   0 0 7,355
DOCUSIGN INC COM 256163106   3,272,850 40,207 SH   SOLE   0 0 40,207
EMERSON ELEC CO COM 291011104   2,604,021 23,751 SH   SOLE   0 0 23,751
ENERSYS COM 29275Y102   2,751,963 30,050 SH   SOLE   0 0 30,050
ENTERPRISE PRODS PARTNERS L COM 293792107   1,644,283 48,163 SH   SOLE   0 0 48,163
EXPEDITORS INTL WASH INC COM 302130109   411,016 3,418 SH   SOLE   0 0 3,418
EXXON MOBIL CORP COM 30231G102   337,727 2,840 SH   SOLE   0 0 2,840
FACTSET RESH SYS INC COM 303075105   446,227 981 SH   SOLE   0 0 981
FASTENAL CO COM 311900104   314,138 4,051 SH   SOLE   0 0 4,051
FIRST SOLAR INC COM 336433107   2,711,418 21,446 SH   SOLE   0 0 21,446
GENUINE PARTS CO COM 372460105   3,774,065 31,678 SH   SOLE   0 0 31,678
GLOBAL PMTS INC COM 37940X102   3,772,447 38,526 SH   SOLE   0 0 38,526
GRAINGER W W INC COM 384802104   2,526,029 2,557 SH   SOLE   0 0 2,557
HENRY JACK & ASSOC INC COM 426281101   5,570,662 30,507 SH   SOLE   0 0 30,507
HOME DEPOT INC COM 437076102   475,563 1,298 SH   SOLE   0 0 1,298
INTERNATIONAL BUSINESS MACHS COM 459200101   430,713 1,732 SH   SOLE   0 0 1,732
INTERPUBLIC GROUP COS INC COM 460690100   341,783 12,584 SH   SOLE   0 0 12,584
ISHARES TR CORE S&P US VLU 464287663   2,170,220 23,515 SH   SOLE   0 0 23,515
ISHARES TR 0-3 MNTH TREASRY 46436E718   1,904,342 18,917 SH   SOLE   0 0 18,917
JPMORGAN CHASE & CO. COM 46625H100   759,760 3,097 SH   SOLE   0 0 3,097
JOHNSON & JOHNSON COM 478160104   5,597,175 33,750 SH   SOLE   0 0 33,750
KIMBERLY-CLARK CORP COM 494368103   1,706,659 12,000 SH   SOLE   0 0 12,000
KINDER MORGAN INC DEL COM 49456B101   6,524,835 228,701 SH   SOLE   0 0 228,701
LEIDOS HOLDINGS INC COM 525327102   1,417,519 10,505 SH   SOLE   0 0 10,505
ELI LILLY & CO COM 532457108   1,321,809 1,600 SH   SOLE   0 0 1,600
MCDONALDS CORP COM 580135101   3,487,150 11,164 SH   SOLE   0 0 11,164
METLIFE INC COM 59156R108   5,976,902 74,441 SH   SOLE   0 0 74,441
MICROSOFT CORP COM 594918104   4,564,154 12,158 SH   SOLE   0 0 12,158
NEXGEN ENERGY LTD COM 65340P106   49,390 11,000 SH   SOLE   0 0 11,000
NORFOLK SOUTHN CORP COM 655844108   655,515 2,768 SH   SOLE   0 0 2,768
NVIDIA CORPORATION COM 67066G104   1,406,547 12,978 SH   SOLE   0 0 12,978
ONEOK INC NEW COM 682680103   1,043,228 10,514 SH   SOLE   0 0 10,514
PAYCHEX INC COM 704326107   7,910,148 51,271 SH   SOLE   0 0 51,271
PEMBINA PIPELINE CORP COM 706327103   3,355,755 83,831 SH   SOLE   0 0 83,831
PEPSICO INC COM 713448108   775,571 5,173 SH   SOLE   0 0 5,173
PINNACLE WEST CAP CORP COM 723484101   826,367 8,676 SH   SOLE   0 0 8,676
PITNEY BOWES INC COM 724479100   675,385 74,628 SH   SOLE   0 0 74,628
PROCTER AND GAMBLE CO COM 742718109   2,005,292 11,767 SH   SOLE   0 0 11,767
PROSHARES TR S&P 500 DV ARIST 74348A467   2,271,022 22,226 SH   SOLE   0 0 22,226
QUALCOMM INC COM 747525103   572,968 3,730 SH   SOLE   0 0 3,730
QUEST DIAGNOSTICS INC COM 74834L100   325,578 1,924 SH   SOLE   0 0 1,924
RPM INTL INC COM 749685103   1,767,405 15,278 SH   SOLE   0 0 15,278
RTX CORPORATION COM 75513E101   490,576 3,704 SH   SOLE   0 0 3,704
REALTY INCOME CORP COM 756109104   2,845,809 49,057 SH   SOLE   0 0 49,057
REGIONS FINANCIAL CORP NEW COM 7591EP100   4,859,522 223,632 SH   SOLE   0 0 223,632
ROBERT HALF INC. COM 770323103   3,005,073 55,088 SH   SOLE   0 0 55,088
ROLLINS INC COM 775711104   422,147 7,813 SH   SOLE   0 0 7,813
S&P GLOBAL INC COM 78409V104   269,918 531 SH   SOLE   0 0 531
SPDR S&P 500 ETF TR TR UNIT 78462F103   718,529 1,284 SH   SOLE   0 0 1,284
SPDR SER TR PORTFOLIO SHORT 78464A474   4,056,608 134,771 SH   SOLE   0 0 134,771
SAFETY INS GROUP INC COM 78648T100   2,986,887 37,866 SH   SOLE   0 0 37,866
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   216,450 10,053 SH   SOLE   0 0 10,053
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   406,953 14,555 SH   SOLE   0 0 14,555
SCIENCE APPLICATIONS INTL CO COM 808625107   667,413 5,945 SH   SOLE   0 0 5,945
SMUCKER J M CO COM NEW 832696405   3,579,173 30,227 SH   SOLE   0 0 30,227
TEXAS INSTRS INC COM 882508104   272,868 1,518 SH   SOLE   0 0 1,518
TEXAS PACIFIC LAND CORPORATI COM 88262P102   2,376,002 1,793 SH   SOLE   0 0 1,793
THERMO FISHER SCIENTIFIC INC COM 883556102   374,128 752 SH   SOLE   0 0 752
TITAN INTL INC ILL COM 88830M102   244,149 29,100 SH   SOLE   0 0 29,100
UMH PPTYS INC COM 903002103   2,038,302 109,000 SH   SOLE   0 0 109,000
UNION PAC CORP COM 907818108   1,138,155 4,818 SH   SOLE   0 0 4,818
UNITED PARCEL SERVICE INC CL B 911312106   219,980 2,000 SH   SOLE   0 0 2,000
UNUM GROUP COM 91529Y106   5,884,072 72,233 SH   SOLE   0 0 72,233
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   992,389 5,116 SH   SOLE   0 0 5,116
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   6,899,780 83,190 SH   SOLE   0 0 83,190
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   1,884,856 7,705 SH   SOLE   0 0 7,705
VANGUARD INDEX FDS GROWTH ETF 922908736   2,271,028 6,124 SH   SOLE   0 0 6,124
ZOOM COMMUNICATIONS INC CL A 98980L101   3,055,553 41,420 SH   SOLE   0 0 41,420