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 LABS COM 002824100 1,001,019 9,198 SH SOLE 9,198 0 0
AIR PRODS & CHEMS INC COM 009158106 793,797 2,665 SH SOLE 2,665 0 0
ALIGN TECHNOLOGY INC COM 016255101 261,888 800 SH SOLE 800 0 0
AMAZON COM INC COM 023135106 796,629 253 SH SOLE 253 0 0
AMGEN INC COM 031162100 204,599 805 SH SOLE 805 0 0
APPLE INC COM 037833100 32,525,355 280,851 SH SOLE 280,851 0 0
APPLIED MATLS INC COM 038222105 12,966,818 218,113 SH SOLE 218,113 0 0
ARCOSA INC COM 039653100 524,450 11,895 SH SOLE 11,895 0 0
AUTOZONE INC COM 053332102 787,841 669 SH SOLE 669 0 0
BECTON DICKINSON & CO COM 075887109 6,624,399 28,470 SH SOLE 28,470 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,760,018 18 SH SOLE 18 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 21,790,576 102,332 SH SOLE 102,332 0 0
BOEING CO COM 097023105 548,333 3,318 SH SOLE 3,318 0 0
BOSTON SCIENTIFIC CORP COM 101137107 2,704,962 70,792 SH SOLE 70,792 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 565,279 9,376 SH SOLE 9,376 0 0
CVS HEALTH CORP COM 126650100 385,382 6,599 SH SOLE 6,599 0 0
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 317,889 28,899 SH SOLE 28,899 0 0
CELANESE CORP DEL COM 150870103 547,135 5,092 SH SOLE 5,092 0 0
CHEVRON CORP NEW COM 166764100 1,676,016 23,278 SH SOLE 23,278 0 0
CLOROX CO DEL COM 189054109 4,413,360 20,999 SH SOLE 20,999 0 0
COCA COLA CO COM 191216100 3,823,904 77,454 SH SOLE 77,454 0 0
COLGATE PALMOLIVE CO COM 194162103 5,404,743 70,055 SH SOLE 70,055 0 0
CONAGRA BRANDS INC COM 205887102 4,259,024 119,267 SH SOLE 119,267 0 0
CORNING INC COM 219350105 233,741 7,212 SH SOLE 7,212 0 0
CUMMINS INC COM 231021106 273,452 1,295 SH SOLE 1,295 0 0
DANAHER CORPORATION COM 235851102 16,724,681 77,670 SH SOLE 77,670 0 0
DISNEY WALT CO COM DISNEY 254687106 8,349,592 67,292 SH SOLE 67,292 0 0
DOW INC COM 260557103 204,574 4,348 SH SOLE 4,348 0 0
ECOLAB INC COM 278865100 217,826 1,090 SH SOLE 1,090 0 0
EMERSON ELEC CO COM 291011104 1,670,527 25,477 SH SOLE 25,477 0 0
GALLAGHER ARTHUR J & CO COM 363576109 892,151 8,450 SH SOLE 8,450 0 0
GILEAD SCIENCES INC COM 375558103 311,400 4,928 SH SOLE 4,928 0 0
HASBRO INC COM 418056107 209,861 2,537 SH SOLE 2,537 0 0
HOME DEPOT INC COM 437076102 1,979,239 7,127 SH SOLE 7,127 0 0
HONEYWELL INTL INC COM 438516106 4,737,641 28,781 SH SOLE 28,781 0 0
HORMEL FOODS CORP COM 440452100 26,941,861 551,071 SH SOLE 551,071 0 0
INTEL CORP COM 458140100 2,213,077 42,740 SH SOLE 42,740 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,625,998 13,364 SH SOLE 13,364 0 0
INTERNATIONAL PAPER CO COM 460146103 2,256,578 55,663 SH SOLE 55,663 0 0
INTUIT COM 461202103 1,681,613 5,155 SH SOLE 5,155 0 0
ISHARES TR SELECT DIVID ETF 464287168 489,566 6,004 SH SOLE 6,004 0 0
ISHARES TR CORE S&P500 ETF 464287200 383,444 1,141 SH SOLE 1,141 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 779,664 3,374 SH SOLE 3,374 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,396,804 37,656 SH SOLE 37,656 0 0
ISHARES TR RUS MID CAP ETF 464287499 360,346 6,280 SH SOLE 6,280 0 0
ISHARES TR CORE S&P MCP ETF 464287507 8,290,955 44,741 SH SOLE 44,741 0 0
ISHARES TR NASDAQ BIOTECH 464287556 1,381,588 10,203 SH SOLE 10,203 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 250,317 2,119 SH SOLE 2,119 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 215,589 994 SH SOLE 994 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 528,759 3,530 SH SOLE 3,530 0 0
ISHARES TR PFD AND INCM SEC 464288687 399,638 10,964 SH SOLE 10,964 0 0
JOHNSON & JOHNSON COM 478160104 9,360,533 62,873 SH SOLE 62,873 0 0
KIMBERLY CLARK CORP COM 494368103 218,389 1,479 SH SOLE 1,479 0 0
LAMB WESTON HLDGS INC COM 513272104 2,796,992 42,206 SH SOLE 42,206 0 0
LEGGETT & PLATT INC COM 524660107 324,008 7,870 SH SOLE 7,870 0 0
LILLY ELI & CO COM 532457108 4,443,116 30,017 SH SOLE 30,017 0 0
LOWES COS INC COM 548661107 5,380,499 32,440 SH SOLE 32,440 0 0
MFS CHARTER INCOME TR SH BEN INT 552727109 139,374 17,400 SH SOLE 17,400 0 0
MARTIN MARIETTA MATLS INC COM 573284106 223,827 951 SH SOLE 951 0 0
MCDONALDS CORP COM 580135101 609,523 2,777 SH SOLE 2,777 0 0
MICROSOFT CORP COM 594918104 16,004,220 76,091 SH SOLE 76,091 0 0
MONDELEZ INTL INC CL A 609207105 703,016 12,237 SH SOLE 12,237 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 5,519,869 35,201 SH SOLE 35,201 0 0
NEWELL BRANDS INC COM 651229106 805,130 46,919 SH SOLE 46,919 0 0
NIKE INC CL B 654106103 384,780 3,065 SH SOLE 3,065 0 0
NORTHROP GRUMMAN CORP COM 666807102 362,814 1,150 SH SOLE 1,150 0 0
NUCOR CORP COM 670346105 3,874,513 86,369 SH SOLE 86,369 0 0
PAYCHEX INC COM 704326107 9,960,959 124,871 SH SOLE 124,871 0 0
PEPSICO INC COM 713448108 9,636,719 69,529 SH SOLE 69,529 0 0
PFIZER INC COM 717081103 4,304,360 117,285 SH SOLE 117,285 0 0
PHILIP MORRIS INTL INC COM 718172109 1,283,904 17,121 SH SOLE 17,121 0 0
PHILLIPS 66 COM 718546104 971,481 18,740 SH SOLE 18,740 0 0
PROCTER AND GAMBLE CO COM 742718109 2,230,372 16,047 SH SOLE 16,047 0 0
QUALCOMM INC COM 747525103 13,112,141 111,422 SH SOLE 111,422 0 0
REALTY INCOME CORP COM 756109104 309,035 5,087 SH SOLE 5,087 0 0
SCHLUMBERGER LTD COM 806857108 325,826 20,940 SH SOLE 20,940 0 0
STRYKER CORPORATION COM 863667101 2,891,551 13,877 SH SOLE 13,877 0 0
SYSCO CORP COM 871829107 124,456,737 2,000,269 SH SOLE 2,000,269 0 0
TJX COS INC NEW COM 872540109 256,101 4,602 SH SOLE 4,602 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 312,120 3,850 SH SOLE 3,850 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,149,277 2,603 SH SOLE 2,603 0 0
TRINITY INDS INC COM 896522109 714,265 36,629 SH SOLE 36,629 0 0
US BANCORP DEL COM NEW 902973304 3,857,245 107,594 SH SOLE 107,594 0 0
UNION PAC CORP COM 907818108 12,233,895 62,142 SH SOLE 62,142 0 0
UNITED PARCEL SERVICE INC CL B 911312106 440,070 2,641 SH SOLE 2,641 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,769,998 64,061 SH SOLE 64,061 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,253,885 15,880 SH SOLE 15,880 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 246,729 1,084 SH SOLE 1,084 0 0
WALMART INC COM 931142103 10,618,890 75,898 SH SOLE 75,898 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 4,167,878 15,001 SH SOLE 15,001 0 0
TARGET CORP COM 87612E106 742,235 4,715 SH SOLE 4,715 0 0
AT&T INC COM 00206R102 526,351 18,462 SH SOLE 18,462 0 0
ABBVIE INC COM 00287Y109 652,546 7,450 SH SOLE 7,450 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 224,617 458 SH SOLE 458 0 0
ALPHABET INC CAP STK CL C 02079K107 874,412 595 SH SOLE 595 0 0
ALPHABET INC CAP STK CL A 02079K305 6,776,934 4,624 SH SOLE 4,624 0 0
ALTRIA GROUP INC COM 02209S103 753,673 19,505 SH SOLE 19,505 0 0
CME GROUP INC COM 12572Q105 334,620 2,000 SH SOLE 2,000 0 0
CARDINAL HEALTH INC COM 14149Y108 3,417,490 72,790 SH SOLE 72,790 0 0
CISCO SYS INC COM 17275R102 7,315,905 185,730 SH SOLE 185,730 0 0
COMCAST CORP NEW CL A 20030N101 1,004,120 21,706 SH SOLE 21,706 0 0
CONOCOPHILLIPS COM 20825C104 1,694,380 51,595 SH SOLE 51,595 0 0
COSTCO WHSL CORP NEW COM 22160K105 378,430 1,066 SH SOLE 1,066 0 0
DENTSPLY SIRONA INC COM 24906P109 1,868,889 42,737 SH SOLE 42,737 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 339,470 2,466 SH SOLE 2,466 0 0
DUPONT DE NEMOURS INC COM 26614N102 242,559 4,372 SH SOLE 4,372 0 0
EOG RES INC COM 26875P101 1,739,963 48,413 SH SOLE 48,413 0 0
EXXON MOBIL CORP COM 30231G102 2,287,476 66,632 SH SOLE 66,632 0 0
FACEBOOK INC CL A 30303M102 377,921 1,443 SH SOLE 1,443 0 0
FEDEX CORP COM 31428X106 6,900,703 27,436 SH SOLE 27,436 0 0
FORTIVE CORP COM 34959J108 1,532,659 20,111 SH SOLE 20,111 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 225,689 1,123 SH SOLE 1,123 0 0
HP INC COM 40434L105 1,043,804 54,966 SH SOLE 54,966 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 364,137 38,862 SH SOLE 38,862 0 0
INGERSOLL RAND INC COM 45687V106 1,882,492 52,879 SH SOLE 52,879 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 1,252,145 11,004 SH SOLE 11,004 0 0
JPMORGAN CHASE & CO COM 46625H100 3,580,089 37,188 SH SOLE 37,188 0 0
MANULIFE FINL CORP COM 56501R106 159,325 11,454 SH SOLE 11,454 0 0
MARATHON PETE CORP COM 56585A102 1,190,030 40,560 SH SOLE 40,560 0 0
MASTERCARD INCORPORATED CL A 57636Q104 407,494 1,205 SH SOLE 1,205 0 0
MERCK & CO. INC COM 58933Y105 6,556,036 79,036 SH SOLE 79,036 0 0
NETFLIX INC COM 64110L106 216,513 433 SH SOLE 433 0 0
NEXTERA ENERGY INC COM 65339F101 221,493 798 SH SOLE 798 0 0
NVIDIA CORPORATION COM 67066G104 202,416 374 SH SOLE 374 0 0
NUTRIEN LTD COM 67077M108 869,886 22,174 SH SOLE 22,174 0 0
ORACLE CORP COM 68389X105 1,858,043 31,123 SH SOLE 31,123 0 0
PAYPAL HLDGS INC COM 70450Y103 4,328,355 21,968 SH SOLE 21,968 0 0
PUBLIC STORAGE COM 74460D109 487,534 2,189 SH SOLE 2,189 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 20,138,275 60,134 SH SOLE 60,134 0 0
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 548,506 18,462 SH SOLE 18,462 0 0
SALESFORCE COM INC COM 79466L302 588,591 2,342 SH SOLE 2,342 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 262,490 4,095 SH SOLE 4,095 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 221,730 1,900 SH SOLE 1,900 0 0
TESLA INC COM 88160R101 261,696 610 SH SOLE 610 0 0
3M CO COM 88579Y101 212,238 1,325 SH SOLE 1,325 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,100,548 3,530 SH SOLE 3,530 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 695,141 11,685 SH SOLE 11,685 0 0
VISA INC COM CL A 92826C839 1,694,146 8,472 SH SOLE 8,472 0 0
WASTE MGMT INC DEL COM 94106L109 267,534 2,364 SH SOLE 2,364 0 0
CONSOLIDATED WATER CO INC ORD G23773107 147,592 14,178 SH SOLE 14,178 0 0
EATON CORP PLC SHS G29183103 5,762,859 56,482 SH SOLE 56,482 0 0
MEDTRONIC PLC SHS G5960L103 6,768,310 65,130 SH SOLE 65,130 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 7,218,012 59,530 SH SOLE 59,530 0 0
ISHARES TR TRANS AVG ETF 464287192 1,700,255 8,547 SH SOLE 8,547 0 0
WELLS FARGO CO NEW COM 949746101 1,480,378 62,968 SH SOLE 62,968 0 0
MARATHON OIL CORP COM 565849106 265,551 64,927 SH SOLE 64,927 0 0
WESTERN UN CO COM 959802109 2,801,887 130,746 SH SOLE 130,746 0 0
HANESBRANDS INC COM 410345102 1,072,938 68,123 SH SOLE 68,123 0 0
BLACKROCK INCOME TR INC COM 09247F100 218,179 35,767 SH SOLE 35,767 0 0
CERNER CORP COM 156782104 276,654 3,827 SH SOLE 3,827 0 0
GANNETT CO INC COM 36472T109 69,572 53,517 SH SOLE 53,517 0 0
GENERAL ELECTRIC CO COM 369604103 174,116 27,948 SH SOLE 27,948 0 0
VARIAN MED SYS INC COM 92220P105 10,617,044 61,727 SH SOLE 61,727 0 0
ISHARES GOLD TRUST ISHARES 464285105 305,830 17,000 SH SOLE 17,000 0 0
DUFF & PHELPS UTIL CORP BD T COM 26432K108 201,445 21,825 SH SOLE 21,825 0 0