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
ABBOTT LABORATORIES COM 002824100 5,714,455 57,821 SH SOLE 0 0 57,821
ABBVIE INC COM 00287Y109 12,355,585 47,233 SH SOLE 0 0 47,233
ADVANCED MICRO DEVICES INC COM 007903107 742,065 1,213 SH SOLE 0 0 1,213
ALPHABET INC CAP STK CL A 02079K305 268,442 780 SH SOLE 0 0 780
AMAZON COM INC COM 023135106 647,292 2,598 SH SOLE 0 0 2,598
AMERICAN EXPRESS CO COM 025816109 462,939 1,522 SH SOLE 0 0 1,522
AON PLC SHS CL A G0403H108 702,357 2,538 SH SOLE 0 0 2,538
APPLE INC COM 037833100 1,731,902 5,201 SH SOLE 0 0 5,201
APPLIED MATLS INC COM 038222105 6,376,033 12,468 SH SOLE 0 0 12,468
ATMOS ENERGY CORP COM 049560105 1,040,666 6,652 SH SOLE 0 0 6,652
AUTOMATIC DATA PROCESSING IN COM 053015103 4,091,575 15,855 SH SOLE 0 0 15,855
BANK OF AMER CORP COM 060505104 656,485 12,061 SH SOLE 0 0 12,061
BANK OF MONTREAL COM 063671101 1,557,098 9,310 SH SOLE 0 0 9,310
BECTON DICKINSON & CO COM 075887109 4,444,439 24,829 SH SOLE 0 0 24,829
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,241,015 3 SH SOLE 0 0 3
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,030,323 18,135 SH SOLE 0 0 18,135
BRISTOL-MYERS SQUIBB CO COM 110122108 1,684,982 27,003 SH SOLE 0 0 27,003
BROOKFIELD RENEWABLE ENERGY PARTNERSHIP UNIT G16258108 567,725 20,175 SH SOLE 0 0 20,175
CATERPILLAR INC COM 149123101 303,075 374 SH SOLE 0 0 374
CHEVRON CORPORATION COM 166764100 298,372 1,461 SH SOLE 0 0 1,461
CHURCH & DWIGHT CO INC COM 171340102 3,543,110 37,605 SH SOLE 0 0 37,605
CISCO SYS INC COM 17275R102 10,265,263 95,375 SH SOLE 0 0 95,375
COCA COLA CO COM 191216100 2,392,467 27,794 SH SOLE 0 0 27,794
COLGATE PALMOLIVE CO COM 194162103 453,082 5,310 SH SOLE 0 0 5,310
CORNING INC COM 219350105 7,374,239 47,959 SH SOLE 0 0 47,959
COSTCO WHOLESALE CORPORATION COM 22160K105 353,029 388 SH SOLE 0 0 388
CUMMINS INC COM 231021106 651,330 1,261 SH SOLE 0 0 1,261
DIGITAL RLTY TR INC COM 253868103 5,794,820 33,013 SH SOLE 0 0 33,013
DIMENSIONAL ETF TRUST US COR EQU 2 ETF 25434V708 281,327 6,329 SH SOLE 0 0 6,329
DOCUSIGN INC COM 256163106 5,989,847 89,201 SH SOLE 0 0 89,201
EATON CORP PLC SHS G29183103 2,930,192 6,819 SH SOLE 0 0 6,819
ELI LILLY & CO COM 532457108 1,484,733 1,283 SH SOLE 0 0 1,283
EMERSON ELEC CO COM 291011104 3,169,245 20,434 SH SOLE 0 0 20,434
ENERSYS COM 29275Y102 3,516,671 19,161 SH SOLE 0 0 19,161
ENTERPRISE PRODS PARTNERS L COM 293792107 1,455,221 40,866 SH SOLE 0 0 40,866
ETFS GOLD TR PHYSCL GOLD SHS 00326A104 305,285 7,717 SH SOLE 0 0 7,717
FACTSET RESH SYS INC COM 303075105 264,955 981 SH SOLE 0 0 981
FASTENAL CO COM 311900104 401,231 8,101 SH SOLE 0 0 8,101
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 2,163,733 7,211 SH SOLE 0 0 7,211
FIRST SOLAR INC COM 336433107 3,534,378 20,178 SH SOLE 0 0 20,178
GARMIN LTD SHS H2906T109 5,466,026 19,056 SH SOLE 0 0 19,056
GENUINE PARTS CO COM 372460105 3,820,220 30,382 SH SOLE 0 0 30,382
HENRY JACK & ASSOC INC COM 426281101 4,607,009 32,163 SH SOLE 0 0 32,163
HOME DEPOT INC COM 437076102 411,975 1,448 SH SOLE 0 0 1,448
INGREDION INC COM 457187102 2,961,918 30,915 SH SOLE 0 0 30,915
INTUIT COM 461202103 426,174 1,546 SH SOLE 0 0 1,546
ISHARES TR 0-3 MTH TREASURY 46436E718 11,027,687 109,532 SH SOLE 0 0 109,532
ISHARES TR CORE S&P TTL STK 464287150 200,105 1,203 SH SOLE 0 0 1,203
ISHARES TR CORE S&P US VLU 464287663 2,701,101 24,493 SH SOLE 0 0 24,493
JOHNSON & JOHNSON COM 478160104 8,468,347 31,987 SH SOLE 0 0 31,987
JPMORGAN CHASE & CO COM 46625H100 1,077,566 3,257 SH SOLE 0 0 3,257
KIMBERLY-CLARK CORP COM 494368103 948,349 9,734 SH SOLE 0 0 9,734
KINDER MORGAN INC DEL COM 49456B101 6,869,221 227,835 SH SOLE 0 0 227,835
LEIDOS HOLDINGS INC COM 525327102 1,265,790 10,390 SH SOLE 0 0 10,390
MARATHON PETE CORP COM 56585A102 237,252 600 SH SOLE 0 0 600
MCDONALDS CORP COM 580135101 2,264,231 9,804 SH SOLE 0 0 9,804
METLIFE INC COM 59156R108 6,346,394 67,400 SH SOLE 0 0 67,400
MICROSOFT CORP COM 594918104 6,083,141 11,860 SH SOLE 0 0 11,860
MSC INDL DIRECT INC CL A 553530106 223,971 1,810 SH SOLE 0 0 1,810
NEXGEN ENERGY LTD COM 65340P106 100,320 11,000 SH SOLE 0 0 11,000
NORFOLK SOUTHN CORP COM 655844108 870,625 2,818 SH SOLE 0 0 2,818
NVENT ELEC PLC SHS G6700G107 4,673,947 29,145 SH SOLE 0 0 29,145
NVIDIA CORPORATION COM 67066G104 2,803,879 12,277 SH SOLE 0 0 12,277
ONEOK INC NEW COM 30609A109 673,040 7,893 SH SOLE 0 0 7,893
PAYCHEX INC COM 704326107 5,290,160 53,707 SH SOLE 0 0 53,707
PEMBINA PIPELINE CORP COM 706327103 3,472,381 77,891 SH SOLE 0 0 77,891
PEPSICO INC COM 713448108 473,269 3,735 SH SOLE 0 0 3,735
PINNACLE WEST CAP CORP COM 723484101 820,077 8,814 SH SOLE 0 0 8,814
PITNEY BOWES INC COM 724479100 1,216,598 74,546 SH SOLE 0 0 74,546
PROCTER & GAMBLE CO COM 742718109 1,496,778 10,303 SH SOLE 0 0 10,303
PROSHARES TR S&P 500 DV ARIST 74348A467 1,729,667 31,972 SH SOLE 0 0 31,972
QUALCOMM INC COM 747525103 447,824 2,433 SH SOLE 0 0 2,433
QUEST DIAGNOSTICS INC COM 74834L100 437,239 1,876 SH SOLE 0 0 1,876
RANGE RES CORP COM 75281A109 3,262,272 88,074 SH SOLE 0 0 88,074
REALTY INCOME CORP COM 756109104 2,885,541 53,141 SH SOLE 0 0 53,141
REGIONS FINANCIAL CORP NEW COM 7591EP100 6,117,974 227,603 SH SOLE 0 0 227,603
ROLLINS INC COM 775711104 239,659 7,957 SH SOLE 0 0 7,957
RPM INTL INC COM 749685103 1,211,009 12,273 SH SOLE 0 0 12,273
RTX CORPORATION COM 75513E101 703,234 3,788 SH SOLE 0 0 3,788
S&P GLOBAL INC COM 78409V104 204,203 518 SH SOLE 0 0 518
SAFETY INS GROUP INC COM 78648T100 1,156,501 11,165 SH SOLE 0 0 11,165
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 383,511 13,085 SH SOLE 0 0 13,085
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 578,025 17,769 SH SOLE 0 0 17,769
SCIENCE APPLICATIONS INTL CO COM 808625107 760,618 5,963 SH SOLE 0 0 5,963
SMUCKER J M CO COM NEW 832696405 3,230,937 27,171 SH SOLE 0 0 27,171
SPDR SERIES TRUST ST SHOR CORP ETF 78464A474 4,911,612 165,989 SH SOLE 0 0 165,989
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 1,037,362 1,360 SH SOLE 0 0 1,360
TEXAS INSTRS INC COM 882508104 436,698 1,559 SH SOLE 0 0 1,559
TEXAS PACIFIC LAND CORPORATI COM 88262P102 1,063,490 3,264 SH SOLE 0 0 3,264
THERMO FISHER SCIENTIFIC INC COM 883556102 509,017 754 SH SOLE 0 0 754
TITAN INTL INC ILL COM 88830M102 197,298 29,100 SH SOLE 0 0 29,100
TOAST INC CL A 888787108 772,439 26,645 SH SOLE 0 0 26,645
UMH PPTYS INC COM 903002103 1,713,711 111,280 SH SOLE 0 0 111,280
UNION PAC CORP COM 907818108 1,327,990 4,880 SH SOLE 0 0 4,880
UNUM GROUP COM 91529Y106 6,374,285 72,658 SH SOLE 0 0 72,658
VALMONT INDS INC COM 920253101 2,529,250 5,463 SH SOLE 0 0 5,463
VANGUARD INDEX FDS MRNGSTR GRWT ETF 922908736 337,228 3,742 SH SOLE 0 0 3,742
VANGUARD INDEX FDS MRNGSTR MD CP VA 922908512 2,275,955 11,640 SH SOLE 0 0 11,640
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 350,635 937 SH SOLE 0 0 937
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,603,856 6,874 SH SOLE 0 0 6,874
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 11,807,505 125,053 SH SOLE 0 0 125,053
WATERS CORP COM 941848103 1,065,521 2,425 SH SOLE 0 0 2,425
WW GRAINGER INC COM 384802104 3,180,547 2,553 SH SOLE 0 0 2,553
XYLEM INC COM 98419M100 4,107,912 40,564 SH SOLE 0 0 40,564
ZOOM COMMUNICATIONS INC CL A 98980L101 4,104,166 45,215 SH SOLE 0 0 45,215