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,626,852 33,285 SH   SOLE   0 0 33,285
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   518,312 20,925 SH   SOLE   0 0 20,925
EATON CORP PLC SHS G29183103   3,020,114 9,632 SH   SOLE   0 0 9,632
GARMIN LTD SHS H2906T109   4,812,733 29,540 SH   SOLE   0 0 29,540
ABBOTT LABS COM 002824100   6,001,763 57,759 SH   SOLE   0 0 57,759
ABBVIE INC COM 00287Y109   9,849,802 57,427 SH   SOLE   0 0 57,427
ADOBE INC COM 00724F101   349,435 629 SH   SOLE   0 0 629
AMAZON COM INC COM 023135106   577,818 2,990 SH   SOLE   0 0 2,990
AMERICAN EXPRESS CO COM 025816109   536,873 2,319 SH   SOLE   0 0 2,319
AMGEN INC COM 031162100   244,297 782 SH   SOLE   0 0 782
APPLE INC COM 037833100   1,287,496 6,113 SH   SOLE   0 0 6,113
APPLIED MATLS INC COM 038222105   6,403,104 27,133 SH   SOLE   0 0 27,133
ATMOS ENERGY CORP COM 049560105   898,250 7,700 SH   SOLE   0 0 7,700
AUTOMATIC DATA PROCESSING IN COM 053015103   4,278,698 17,926 SH   SOLE   0 0 17,926
AVERY DENNISON CORP COM 053611109   218,650 1,000 SH   SOLE   0 0 1,000
BANK AMERICA CORP COM 060505104   520,164 13,079 SH   SOLE   0 0 13,079
BANK MONTREAL QUE COM 063671101   2,556,838 30,493 SH   SOLE   0 0 30,493
BECTON DICKINSON & CO COM 075887109   5,248,285 22,456 SH   SOLE   0 0 22,456
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,836,723 300 SH   SOLE   0 0 300
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   8,077,014 19,855 SH   SOLE   0 0 19,855
BIG 5 SPORTING GOODS CORP COM 08915P101   83,648 28,259 SH   SOLE   0 0 28,259
BRISTOL-MYERS SQUIBB CO COM 110122108   1,218,893 29,350 SH   SOLE   0 0 29,350
CHEVRON CORP NEW COM 166764100   373,647 2,389 SH   SOLE   0 0 2,389
CISCO SYS INC COM 17275R102   6,258,062 131,721 SH   SOLE   0 0 131,721
COCA COLA CO COM 191216100   1,692,129 26,585 SH   SOLE   0 0 26,585
COLGATE PALMOLIVE CO COM 194162103   650,819 6,707 SH   SOLE   0 0 6,707
CORNING INC COM 219350105   4,009,955 103,216 SH   SOLE   0 0 103,216
COSTCO WHSL CORP NEW COM 22160K105   303,015 356 SH   SOLE   0 0 356
CUMMINS INC COM 231021106   450,847 1,628 SH   SOLE   0 0 1,628
DIGITAL RLTY TR INC COM 253868103   7,758,209 51,024 SH   SOLE   0 0 51,024
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   235,217 7,296 SH   SOLE   0 0 7,296
EMERSON ELEC CO COM 291011104   2,648,737 24,044 SH   SOLE   0 0 24,044
ENERSYS COM 29275Y102   3,197,350 30,886 SH   SOLE   0 0 30,886
ENTERPRISE PRODS PARTNERS L COM 293792107   1,337,390 46,149 SH   SOLE   0 0 46,149
EXPEDITORS INTL WASH INC COM 302130109   423,974 3,397 SH   SOLE   0 0 3,397
EXXON MOBIL CORP COM 30231G102   261,471 2,271 SH   SOLE   0 0 2,271
FACTSET RESH SYS INC COM 303075105   400,715 981 SH   SOLE   0 0 981
FASTENAL CO COM 311900104   254,551 4,051 SH   SOLE   0 0 4,051
FIRST SOLAR INC COM 336433107   5,091,338 22,582 SH   SOLE   0 0 22,582
GENUINE PARTS CO COM 372460105   4,536,282 32,796 SH   SOLE   0 0 32,796
GLOBAL PMTS INC COM 37940X102   3,715,360 38,422 SH   SOLE   0 0 38,422
GRAINGER W W INC COM 384802104   2,418,659 2,681 SH   SOLE   0 0 2,681
HENRY JACK & ASSOC INC COM 426281101   5,408,849 32,580 SH   SOLE   0 0 32,580
HOME DEPOT INC COM 437076102   443,074 1,287 SH   SOLE   0 0 1,287
INTERNATIONAL BUSINESS MACHS COM 459200101   310,382 1,795 SH   SOLE   0 0 1,795
INTERPUBLIC GROUP COS INC COM 460690100   353,899 12,166 SH   SOLE   0 0 12,166
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548   6,791,721 379,002 SH   SOLE   0 0 379,002
ISHARES TR CORE S&P US VLU 464287663   1,934,368 21,949 SH   SOLE   0 0 21,949
ISHARES TR 0-3 MNTH TREASRY 46436E718   1,526,136 15,154 SH   SOLE   0 0 15,154
JPMORGAN CHASE & CO. COM 46625H100   617,717 3,054 SH   SOLE   0 0 3,054
JOHNSON & JOHNSON COM 478160104   4,860,271 33,253 SH   SOLE   0 0 33,253
KIMBERLY-CLARK CORP COM 494368103   1,617,429 11,704 SH   SOLE   0 0 11,704
KINDER MORGAN INC DEL COM 49456B101   4,755,577 239,335 SH   SOLE   0 0 239,335
LEIDOS HOLDINGS INC COM 525327102   1,520,039 10,420 SH   SOLE   0 0 10,420
ELI LILLY & CO COM 532457108   1,496,193 1,653 SH   SOLE   0 0 1,653
MCDONALDS CORP COM 580135101   2,960,211 11,616 SH   SOLE   0 0 11,616
METLIFE INC COM 59156R108   5,424,193 77,279 SH   SOLE   0 0 77,279
MICROSOFT CORP COM 594918104   5,504,952 12,317 SH   SOLE   0 0 12,317
NORFOLK SOUTHN CORP COM 655844108   584,667 2,723 SH   SOLE   0 0 2,723
NVIDIA CORPORATION COM 67066G104   1,715,576 13,887 SH   SOLE   0 0 13,887
ONEOK INC NEW COM 682680103   911,170 11,173 SH   SOLE   0 0 11,173
PAYCHEX INC COM 704326107   6,380,932 53,820 SH   SOLE   0 0 53,820
PEMBINA PIPELINE CORP COM 706327103   3,199,856 86,296 SH   SOLE   0 0 86,296
PEPSICO INC COM 713448108   938,647 5,691 SH   SOLE   0 0 5,691
PINNACLE WEST CAP CORP COM 723484101   698,983 9,151 SH   SOLE   0 0 9,151
PITNEY BOWES INC COM 724479100   383,759 75,543 SH   SOLE   0 0 75,543
PROCTER AND GAMBLE CO COM 742718109   2,142,376 12,990 SH   SOLE   0 0 12,990
PROSHARES TR S&P 500 DV ARIST 74348A467   2,288,749 23,809 SH   SOLE   0 0 23,809
QUALCOMM INC COM 747525103   7,376,606 37,035 SH   SOLE   0 0 37,035
QUEST DIAGNOSTICS INC COM 74834L100   264,921 1,935 SH   SOLE   0 0 1,935
RPM INTL INC COM 749685103   1,739,327 16,153 SH   SOLE   0 0 16,153
RTX CORPORATION COM 75513E101   366,511 3,651 SH   SOLE   0 0 3,651
REALTY INCOME CORP COM 756109104   2,558,466 48,437 SH   SOLE   0 0 48,437
REGIONS FINANCIAL CORP NEW COM 7591EP100   4,392,816 219,202 SH   SOLE   0 0 219,202
ROBERT HALF INC. COM 770323103   3,546,213 55,427 SH   SOLE   0 0 55,427
ROLLINS INC COM 775711104   377,735 7,742 SH   SOLE   0 0 7,742
S&P GLOBAL INC COM 78409V104   235,621 528 SH   SOLE   0 0 528
SPDR S&P 500 ETF TR TR UNIT 78462F103   655,463 1,204 SH   SOLE   0 0 1,204
SPDR SER TR PORTFOLIO SHORT 78464A474   4,243,221 142,869 SH   SOLE   0 0 142,869
SAFETY INS GROUP INC COM 78648T100   3,125,632 41,658 SH   SOLE   0 0 41,658
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   388,230 4,993 SH   SOLE   0 0 4,993
SCIENCE APPLICATIONS INTL CO COM 808625107   692,586 5,892 SH   SOLE   0 0 5,892
SMUCKER J M CO COM NEW 832696405   3,358,763 30,803 SH   SOLE   0 0 30,803
TEXAS INSTRS INC COM 882508104   291,366 1,498 SH   SOLE   0 0 1,498
TEXAS PACIFIC LAND CORPORATI COM 88262P102   1,311,625 1,786 SH   SOLE   0 0 1,786
THERMO FISHER SCIENTIFIC INC COM 883556102   415,312 751 SH   SOLE   0 0 751
UMH PPTYS INC COM 903002103   1,850,701 115,741 SH   SOLE   0 0 115,741
UNION PAC CORP COM 907818108   1,071,679 4,736 SH   SOLE   0 0 4,736
UNUM GROUP COM 91529Y106   3,781,785 73,993 SH   SOLE   0 0 73,993
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   890,301 4,877 SH   SOLE   0 0 4,877
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   232,580 4,641 SH   SOLE   0 0 4,641
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   1,609,422 7,011 SH   SOLE   0 0 7,011
VANGUARD INDEX FDS GROWTH ETF 922908736   2,199,284 5,880 SH   SOLE   0 0 5,880
WEYERHAEUSER CO MTN BE COM NEW 962166104   2,965,187 104,445 SH   SOLE   0 0 104,445