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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AMDOCS LTD SHS G02602103 2,952,526 32,360 SH SOLE 0 0 32,360
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 533,797 20,925 SH SOLE 0 0 20,925
EATON CORP PLC SHS G29183103 2,506,784 7,022 SH SOLE 0 0 7,022
NVENT ELECTRIC PLC SHS G6700G107 2,310,158 31,538 SH SOLE 0 0 31,538
GARMIN LTD SHS H2906T109 4,021,114 19,266 SH SOLE 0 0 19,266
ABBOTT LABS COM 002824100 7,787,691 57,258 SH SOLE 0 0 57,258
ABBVIE INC COM 00287Y109 8,738,279 47,076 SH SOLE 0 0 47,076
ETFS GOLD TR PHYSCL GOLD SHS 00326A104 243,394 7,717 SH SOLE 0 0 7,717
ADOBE INC COM 00724F101 243,348 629 SH SOLE 0 0 629
AMAZON COM INC COM 023135106 655,976 2,990 SH SOLE 0 0 2,990
AMERICAN EXPRESS CO COM 025816109 670,065 2,101 SH SOLE 0 0 2,101
AMGEN INC COM 031162100 224,616 804 SH SOLE 0 0 804
APPLE INC COM 037833100 1,258,296 6,133 SH SOLE 0 0 6,133
APPLIED MATLS INC COM 038222105 5,147,521 28,118 SH SOLE 0 0 28,118
ARCHER AVIATION INC COM CL A 03945R102 111,061 10,236 SH SOLE 0 0 10,236
ATMOS ENERGY CORP COM 049560105 1,207,972 7,838 SH SOLE 0 0 7,838
AUTOMATIC DATA PROCESSING IN COM 053015103 5,450,987 17,675 SH SOLE 0 0 17,675
BANK AMERICA CORP COM 060505104 604,219 12,769 SH SOLE 0 0 12,769
BANK MONTREAL QUE COM 063671101 3,139,790 28,381 SH SOLE 0 0 28,381
BECTON DICKINSON & CO COM 075887109 3,425,346 19,886 SH SOLE 0 0 19,886
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,186,400 3 SH SOLE 0 0 3
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,086,328 18,705 SH SOLE 0 0 18,705
BRISTOL-MYERS SQUIBB CO COM 110122108 1,446,505 31,249 SH SOLE 0 0 31,249
CARRIER GLOBAL CORPORATION COM 14448C104 203,985 2,787 SH SOLE 0 0 2,787
CHEVRON CORP NEW COM 166764100 299,211 2,090 SH SOLE 0 0 2,090
CISCO SYS INC COM 17275R102 9,033,279 130,200 SH SOLE 0 0 130,200
COCA COLA CO COM 191216100 1,930,048 27,280 SH SOLE 0 0 27,280
COLGATE PALMOLIVE CO COM 194162103 519,720 5,717 SH SOLE 0 0 5,717
CORNING INC COM 219350105 5,387,992 102,453 SH SOLE 0 0 102,453
COSTCO WHSL CORP NEW COM 22160K105 381,410 385 SH SOLE 0 0 385
CUMMINS INC COM 231021106 403,245 1,231 SH SOLE 0 0 1,231
DIGITAL RLTY TR INC COM 253868103 5,931,590 34,025 SH SOLE 0 0 34,025
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 264,401 7,377 SH SOLE 0 0 7,377
DOCUSIGN INC COM 256163106 3,207,666 41,182 SH SOLE 0 0 41,182
EMERSON ELEC CO COM 291011104 3,054,281 22,908 SH SOLE 0 0 22,908
ENERSYS COM 29275Y102 2,579,948 30,080 SH SOLE 0 0 30,080
ENTERPRISE PRODS PARTNERS L COM 293792107 1,514,696 48,845 SH SOLE 0 0 48,845
EXPEDITORS INTL WASH INC COM 302130109 392,935 3,439 SH SOLE 0 0 3,439
EXXON MOBIL CORP COM 30231G102 317,422 2,945 SH SOLE 0 0 2,945
FACTSET RESH SYS INC COM 303075105 439,003 981 SH SOLE 0 0 981
FASTENAL CO COM 311900104 340,233 8,101 SH SOLE 0 0 8,101
FIRST SOLAR INC COM 336433107 3,699,157 22,346 SH SOLE 0 0 22,346
GENUINE PARTS CO COM 372460105 3,958,999 32,635 SH SOLE 0 0 32,635
GLOBAL PMTS INC COM 37940X102 2,561,779 32,006 SH SOLE 0 0 32,006
GRAINGER W W INC COM 384802104 2,663,902 2,561 SH SOLE 0 0 2,561
HENRY JACK & ASSOC INC COM 426281101 5,559,154 30,855 SH SOLE 0 0 30,855
HOME DEPOT INC COM 437076102 528,529 1,442 SH SOLE 0 0 1,442
INTEL CORP COM 458140100 243,594 10,875 SH SOLE 0 0 10,875
INTERNATIONAL BUSINESS MACHS COM 459200101 334,669 1,135 SH SOLE 0 0 1,135
INTERPUBLIC GROUP COS INC COM 460690100 312,427 12,763 SH SOLE 0 0 12,763
INTUIT COM 461202103 236,289 300 SH SOLE 0 0 300
ISHARES TR CORE S&P US VLU 464287663 2,189,108 23,133 SH SOLE 0 0 23,133
ISHARES TR 0-3 MNTH TREASRY 46436E718 1,982,495 19,689 SH SOLE 0 0 19,689
JPMORGAN CHASE & CO. COM 46625H100 935,701 3,228 SH SOLE 0 0 3,228
JOHNSON & JOHNSON COM 478160104 5,213,594 34,132 SH SOLE 0 0 34,132
KIMBERLY-CLARK CORP COM 494368103 1,559,877 12,100 SH SOLE 0 0 12,100
KINDER MORGAN INC DEL COM 49456B101 6,809,472 231,615 SH SOLE 0 0 231,615
LEIDOS HOLDINGS INC COM 525327102 1,646,984 10,440 SH SOLE 0 0 10,440
ELI LILLY & CO COM 532457108 1,209,156 1,551 SH SOLE 0 0 1,551
MCDONALDS CORP COM 580135101 3,207,567 10,978 SH SOLE 0 0 10,978
METLIFE INC COM 59156R108 6,061,471 75,373 SH SOLE 0 0 75,373
MICROSOFT CORP COM 594918104 6,094,022 12,252 SH SOLE 0 0 12,252
NEXGEN ENERGY LTD COM 65340P106 76,340 11,000 SH SOLE 0 0 11,000
NORFOLK SOUTHN CORP COM 655844108 712,352 2,783 SH SOLE 0 0 2,783
NVIDIA CORPORATION COM 67066G104 2,022,542 12,802 SH SOLE 0 0 12,802
ONEOK INC NEW COM 682680103 868,654 10,641 SH SOLE 0 0 10,641
PAYCHEX INC COM 704326107 7,442,692 51,167 SH SOLE 0 0 51,167
PEMBINA PIPELINE CORP COM 706327103 3,061,791 81,626 SH SOLE 0 0 81,626
PEPSICO INC COM 713448108 713,706 5,405 SH SOLE 0 0 5,405
PINNACLE WEST CAP CORP COM 723484101 781,536 8,735 SH SOLE 0 0 8,735
PITNEY BOWES INC COM 724479100 819,679 75,131 SH SOLE 0 0 75,131
PROCTER AND GAMBLE CO COM 742718109 1,899,442 11,922 SH SOLE 0 0 11,922
PROSHARES TR S&P 500 DV ARIST 74348A467 1,965,917 19,523 SH SOLE 0 0 19,523
QUALCOMM INC COM 747525103 594,687 3,734 SH SOLE 0 0 3,734
QUEST DIAGNOSTICS INC COM 74834L100 347,340 1,934 SH SOLE 0 0 1,934
RPM INTL INC COM 749685103 1,631,558 14,854 SH SOLE 0 0 14,854
RTX CORPORATION COM 75513E101 543,237 3,720 SH SOLE 0 0 3,720
REALTY INCOME CORP COM 756109104 2,918,829 50,665 SH SOLE 0 0 50,665
REGIONS FINANCIAL CORP NEW COM 7591EP100 5,337,183 226,921 SH SOLE 0 0 226,921
ROBERT HALF INC. COM 770323103 2,145,204 52,258 SH SOLE 0 0 52,258
ROLLINS INC COM 775711104 442,051 7,835 SH SOLE 0 0 7,835
S&P GLOBAL INC COM 78409V104 280,634 532 SH SOLE 0 0 532
SPDR S&P 500 ETF TR TR UNIT 78462F103 737,763 1,194 SH SOLE 0 0 1,194
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 4,036,909 133,717 SH SOLE 0 0 133,717
SAFETY INS GROUP INC COM 78648T100 2,998,193 37,765 SH SOLE 0 0 37,765
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 240,282 10,083 SH SOLE 0 0 10,083
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 389,355 14,693 SH SOLE 0 0 14,693
SCIENCE APPLICATIONS INTL CO COM 808625107 671,474 5,963 SH SOLE 0 0 5,963
SMUCKER J M CO COM NEW 832696405 2,852,953 29,052 SH SOLE 0 0 29,052
TEXAS INSTRS INC COM 882508104 316,793 1,526 SH SOLE 0 0 1,526
TEXAS PACIFIC LAND CORPORATI COM 88262P102 1,894,342 1,793 SH SOLE 0 0 1,793
THERMO FISHER SCIENTIFIC INC COM 883556102 305,013 752 SH SOLE 0 0 752
TITAN INTL INC ILL COM 88830M102 298,857 29,100 SH SOLE 0 0 29,100
UMH PPTYS INC COM 903002103 1,851,608 110,280 SH SOLE 0 0 110,280
UNION PAC CORP COM 907818108 1,103,400 4,796 SH SOLE 0 0 4,796
UNITED PARCEL SERVICE INC CL B 911312106 201,880 2,000 SH SOLE 0 0 2,000
UNUM GROUP COM 91529Y106 5,893,991 72,982 SH SOLE 0 0 72,982
VALMONT INDS INC COM 920253101 1,969,217 6,030 SH SOLE 0 0 6,030
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,169,390 5,714 SH SOLE 0 0 5,714
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 7,815,860 86,727 SH SOLE 0 0 86,727
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 2,118,363 7,449 SH SOLE 0 0 7,449
VANGUARD INDEX FDS GROWTH ETF 922908736 2,631,420 6,002 SH SOLE 0 0 6,002
VANGUARD INDEX FDS TOTAL STK MKT 922908769 279,952 921 SH SOLE 0 0 921
ZOOM COMMUNICATIONS INC CL A 98980L101 3,274,380 41,990 SH SOLE 0 0 41,990