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,767,581 30,625 SH   SOLE   30,625 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   486,088 20,925 SH   SOLE   20,925 0 0
EATON CORP PLC SHS G29183103   2,839,760 9,082 SH   SOLE   9,082 0 0
GARMIN LTD SHS H2906T109   4,428,225 29,746 SH   SOLE   29,746 0 0
ABBOTT LABS COM 002824100   6,270,184 55,166 SH   SOLE   55,166 0 0
ABBVIE INC COM 00287Y109   10,192,265 55,971 SH   SOLE   55,971 0 0
ADOBE INC COM 00724F101   317,393 629 SH   SOLE   629 0 0
ADVANCED MICRO DEVICES INC COM 007903107   214,242 1,187 SH   SOLE   1,187 0 0
AMAZON COM INC COM 023135106   557,915 3,093 SH   SOLE   3,093 0 0
AMERICAN EXPRESS CO COM 025816109   527,084 2,315 SH   SOLE   2,315 0 0
AMGEN INC COM 031162100   220,789 777 SH   SOLE   777 0 0
APPLE INC COM 037833100   1,047,236 6,107 SH   SOLE   6,107 0 0
APPLIED MATLS INC COM 038222105   6,241,187 30,263 SH   SOLE   30,263 0 0
ATMOS ENERGY CORP COM 049560105   909,077 7,648 SH   SOLE   7,648 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   4,454,534 17,837 SH   SOLE   17,837 0 0
AVERY DENNISON CORP COM 053611109   223,250 1,000 SH   SOLE   1,000 0 0
BANK AMERICA CORP COM 060505104   467,161 12,320 SH   SOLE   12,320 0 0
BANK MONTREAL QUE COM 063671101   2,982,756 30,536 SH   SOLE   30,536 0 0
BECTON DICKINSON & CO COM 075887109   5,541,393 22,394 SH   SOLE   22,394 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,903,320 300 SH   SOLE   300 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   8,257,751 19,637 SH   SOLE   19,637 0 0
BIG 5 SPORTING GOODS CORP COM 08915P101   99,664 28,314 SH   SOLE   28,314 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,573,020 29,006 SH   SOLE   29,006 0 0
CHEVRON CORP NEW COM 166764100   372,948 2,364 SH   SOLE   2,364 0 0
CISCO SYS INC COM 17275R102   6,388,551 128,001 SH   SOLE   128,001 0 0
COCA COLA CO COM 191216100   1,614,552 26,390 SH   SOLE   26,390 0 0
COLGATE PALMOLIVE CO COM 194162103   562,214 6,243 SH   SOLE   6,243 0 0
CORNING INC COM 219350105   3,427,253 103,982 SH   SOLE   103,982 0 0
COSTCO WHSL CORP NEW COM 22160K105   260,790 356 SH   SOLE   356 0 0
CUMMINS INC COM 231021106   440,826 1,496 SH   SOLE   1,496 0 0
DIGITAL RLTY TR INC COM 253868103   7,616,069 52,875 SH   SOLE   52,875 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   232,404 7,274 SH   SOLE   7,274 0 0
EMERSON ELEC CO COM 291011104   2,715,236 23,940 SH   SOLE   23,940 0 0
ENERSYS COM 29275Y102   2,892,960 30,626 SH   SOLE   30,626 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   1,326,848 45,471 SH   SOLE   45,471 0 0
EXPEDITORS INTL WASH INC COM 302130109   410,645 3,378 SH   SOLE   3,378 0 0
EXXON MOBIL CORP COM 30231G102   289,561 2,491 SH   SOLE   2,491 0 0
FACTSET RESH SYS INC COM 303075105   445,982 981 SH   SOLE   981 0 0
FASTENAL CO COM 311900104   312,477 4,051 SH   SOLE   4,051 0 0
FIRST SOLAR INC COM 336433107   5,017,411 29,724 SH   SOLE   29,724 0 0
GENUINE PARTS CO COM 372460105   4,891,147 31,570 SH   SOLE   31,570 0 0
GLOBAL PMTS INC COM 37940X102   4,997,129 37,387 SH   SOLE   37,387 0 0
GRAINGER W W INC COM 384802104   2,662,320 2,617 SH   SOLE   2,617 0 0
HENRY JACK & ASSOC INC COM 426281101   5,541,692 31,898 SH   SOLE   31,898 0 0
HOME DEPOT INC COM 437076102   492,274 1,283 SH   SOLE   1,283 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   300,225 1,572 SH   SOLE   1,572 0 0
INTERPUBLIC GROUP COS INC COM 460690100   392,561 12,031 SH   SOLE   12,031 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548   6,841,307 369,003 SH   SOLE   369,003 0 0
ISHARES TR CORE S&P US VLU 464287663   1,874,181 20,723 SH   SOLE   20,723 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718   1,456,869 14,466 SH   SOLE   14,466 0 0
JPMORGAN CHASE & CO COM 46625H100   608,477 3,038 SH   SOLE   3,038 0 0
JOHNSON & JOHNSON COM 478160104   5,378,464 34,000 SH   SOLE   34,000 0 0
KIMBERLY-CLARK CORP COM 494368103   1,500,338 11,599 SH   SOLE   11,599 0 0
KINDER MORGAN INC DEL COM 49456B101   4,303,860 234,671 SH   SOLE   234,671 0 0
LEIDOS HOLDINGS INC COM 525327102   1,362,418 10,393 SH   SOLE   10,393 0 0
ELI LILLY & CO COM 532457108   1,308,061 1,681 SH   SOLE   1,681 0 0
MCDONALDS CORP COM 580135101   3,095,634 10,979 SH   SOLE   10,979 0 0
METLIFE INC COM 59156R108   5,648,360 76,216 SH   SOLE   76,216 0 0
MICROSOFT CORP COM 594918104   5,208,075 12,379 SH   SOLE   12,379 0 0
NORFOLK SOUTHN CORP COM 655844108   690,055 2,707 SH   SOLE   2,707 0 0
NVIDIA CORPORATION COM 67066G104   1,254,655 1,389 SH   SOLE   1,389 0 0
ONEOK INC NEW COM 682680103   908,457 11,332 SH   SOLE   11,332 0 0
PAYCHEX INC COM 704326107   6,411,830 52,214 SH   SOLE   52,214 0 0
PEMBINA PIPELINE CORP COM 706327103   3,060,091 86,590 SH   SOLE   86,590 0 0
PEPSICO INC COM 713448108   987,701 5,644 SH   SOLE   5,644 0 0
PINNACLE WEST CAP CORP COM 723484101   628,250 8,407 SH   SOLE   8,407 0 0
PITNEY BOWES INC COM 724479100   330,453 76,317 SH   SOLE   76,317 0 0
PROCTER AND GAMBLE CO COM 742718109   2,078,333 12,809 SH   SOLE   12,809 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467   2,422,561 23,889 SH   SOLE   23,889 0 0
QUALCOMM INC COM 747525103   6,344,513 37,475 SH   SOLE   37,475 0 0
QUEST DIAGNOSTICS INC COM 74834L100   269,391 2,024 SH   SOLE   2,024 0 0
RPM INTL INC COM 749685103   1,799,309 15,127 SH   SOLE   15,127 0 0
RTX CORPORATION COM 75513E101   354,089 3,631 SH   SOLE   3,631 0 0
REALTY INCOME CORP COM 756109104   2,551,292 47,159 SH   SOLE   47,159 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   4,541,182 215,836 SH   SOLE   215,836 0 0
ROBERT HALF INC. COM 770323103   4,311,009 54,377 SH   SOLE   54,377 0 0
ROLLINS INC COM 775711104   357,117 7,718 SH   SOLE   7,718 0 0
S&P GLOBAL INC COM 78409V104   234,937 552 SH   SOLE   552 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   597,942 1,143 SH   SOLE   1,143 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474   4,083,095 137,155 SH   SOLE   137,155 0 0
SAFETY INS GROUP INC COM 78648T100   3,362,072 40,906 SH   SOLE   40,906 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   374,955 4,650 SH   SOLE   4,650 0 0
SCIENCE APPLICATIONS INTL CO COM 808625107   766,042 5,875 SH   SOLE   5,875 0 0
SMUCKER J M CO COM NEW 832696405   3,870,092 30,747 SH   SOLE   30,747 0 0
TEXAS INSTRS INC COM 882508104   259,796 1,491 SH   SOLE   1,491 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   1,031,850 1,784 SH   SOLE   1,784 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   436,331 751 SH   SOLE   751 0 0
UMH PPTYS INC COM 903002103   1,803,846 111,074 SH   SOLE   111,074 0 0
UNION PAC CORP COM 907818108   1,152,043 4,684 SH   SOLE   4,684 0 0
UNUM GROUP COM 91529Y106   3,965,057 73,892 SH   SOLE   73,892 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   680,868 3,729 SH   SOLE   3,729 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   233,034 4,605 SH   SOLE   4,605 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   1,585,644 6,725 SH   SOLE   6,725 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595   1,893,104 7,261 SH   SOLE   7,261 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   287,848 836 SH   SOLE   836 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   3,750,584 104,444 SH   SOLE   104,444 0 0