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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Company COM 88579Y101 10,383 59,897 SH   SOLE   0 0 59,897
AON Corp Com COM G0408V102 709 3,675 SH   SOLE   0 0 3,675
AT&T Inc Com COM 00206R102 1,883 56,205 SH   SOLE   0 0 56,205
AbbVie Inc. COM 00287Y109 1,580 21,724 SH   SOLE   0 0 21,724
Abbott Laboratories COM 002824100 22,624 269,016 SH   SOLE   0 0 269,016
Accenture Ltd Cl A COM g1151c101 19,437 105,196 SH   SOLE   0 0 105,196
Adobe Systems Inc. COM 00724F101 225 763 SH   SOLE   0 0 763
Air Products & Chemicals COM 009158106 2,289 10,110 SH   SOLE   0 0 10,110
Allstate Corporation COM 020002101 856 8,416 SH   SOLE   0 0 8,416
Alphabet Inc Cl A COM 02079K305 4,923 4,547 SH   SOLE   0 0 4,547
Alphabet Inc Cl C COM 02079K107 23,026 21,302 SH   SOLE   0 0 21,302
Altria Group COM 02209S103 481 10,152 SH   SOLE   0 0 10,152
Amazon COM 023135106 1,825 964 SH   SOLE   0 0 964
American Express COM 025816109 5,974 48,393 SH   SOLE   0 0 48,393
American Water Works COM 030420103 650 5,600 SH   SOLE   0 0 5,600
Amgen COM 031162100 20,153 109,359 SH   SOLE   0 0 109,359
Apple Inc. COM 037833100 33,921 171,387 SH   SOLE   0 0 171,387
Arconic Inc. COM 03965L100 409 15,834 SH   SOLE   0 0 15,834
Automatic Data Processing COM 053015103 1,174 7,100 SH   SOLE   0 0 7,100
BP PLC COM 055622104 716 17,177 SH   SOLE   0 0 17,177
Bank New York Inc Com COM 064058100 326 7,375 SH   SOLE   0 0 7,375
Bankamerica Corporation COM 060505104 434 14,952 SH   SOLE   0 0 14,952
Baxter International COM 071813109 1,142 13,939 SH   SOLE   0 0 13,939
Becton Dickinson & Co COM 075887109 12,516 49,665 SH   SOLE   0 0 49,665
Berkshire Hathaway Cl A-100 sh COM 084990175 637 200 SH   SOLE   0 0 200
Berkshire Hathaway Cl B COM 084670702 28,005 131,376 SH   SOLE   0 0 131,376
Blackrock Inc COM 09247X101 11,740 25,017 SH   SOLE   0 0 25,017
Boeing Co COM 097023105 1,758 4,830 SH   SOLE   0 0 4,830
Bristol Myers Squibb COM 110122108 5,157 113,720 SH   SOLE   0 0 113,720
CVS Health Corp. COM 126650100 676 12,400 SH   SOLE   0 0 12,400
Cardinal Health COM 14149Y108 263 5,583 SH   SOLE   0 0 5,583
Carnival Corp Cl A COM 143658300 599 12,865 SH   SOLE   0 0 12,865
Caterpillar Inc COM 149123101 317 2,327 SH   SOLE   0 0 2,327
Charles Schwab Corp. COM 808513105 11,456 285,041 SH   SOLE   0 0 285,041
Chemical Financial COM 163731102 229 5,580 SH   SOLE   0 0 5,580
Chevron Corporation COM 166764100 7,013 56,354 SH   SOLE   0 0 56,354
Chubb Ltd COM H1467J104 224 1,520 SH   SOLE   0 0 1,520
Church & Dwight Co Inc COM 171340102 257 3,520 SH   SOLE   0 0 3,520
Cintas Corp. COM 172908105 1,407 5,930 SH   SOLE   0 0 5,930
Cisco Systems COM 17275R102 12,047 220,124 SH   SOLE   0 0 220,124
Citigroup COM 172967424 342 4,880 SH   SOLE   0 0 4,880
Coca Cola COM 191216100 5,206 102,238 SH   SOLE   0 0 102,238
Colgate Palmolive Company COM 194162103 6,732 93,932 SH   SOLE   0 0 93,932
Comcast Corporation Class A COM 20030N101 3,664 86,656 SH   SOLE   0 0 86,656
ConocoPhillips COM 20825C104 1,539 25,230 SH   SOLE   0 0 25,230
Constellation Brands, Inc. COM 21036P108 17,010 86,372 SH   SOLE   0 0 86,372
Corteva Inc Com COM 22052L104 248 8,401 SH   SOLE   0 0 8,401
Costco Wholesale Corporation COM 22160K105 1,591 6,020 SH   SOLE   0 0 6,020
Danaher Corp COM 235851102 15,693 109,802 SH   SOLE   0 0 109,802
Dow, Inc. COM 260557103 539 10,938 SH   SOLE   0 0 10,938
DuPont De Nemours COM 26614N102 535 7,130 SH   SOLE   0 0 7,130
Duke Energy Corp. COM 26441C204 246 2,783 SH   SOLE   0 0 2,783
Eaton Corp PLC COM G29183103 11,490 137,970 SH   SOLE   0 0 137,970
Eli Lilly & Company COM 532457108 1,204 10,870 SH   SOLE   0 0 10,870
Emerson Electric COM 291011104 3,071 46,034 SH   SOLE   0 0 46,034
Enbridge Inc COM 29250N105 8,552 237,015 SH   SOLE   0 0 237,015
Estee Lauder Cos Inc Cl A COM 518439104 210 1,149 SH   SOLE   0 0 1,149
Everest RE Group COM G3223R108 14,220 57,530 SH   SOLE   0 0 57,530
Exxon Mobil Corp COM 30231g102 12,511 163,267 SH   SOLE   0 0 163,267
Facebook Inc Cl A COM 30303M102 461 2,391 SH   SOLE   0 0 2,391
Federal Express COM 31428X106 4,101 24,975 SH   SOLE   0 0 24,975
First Financial Bancshares COM 32020R109 239 7,776 SH   SOLE   0 0 7,776
Fomento Eco Mex S A B Spon Adr COM 344419106 5,888 60,858 SH   SOLE   0 0 60,858
Genoil Inc. COM 371924101 0 15,000 SH   SOLE   0 0 15,000
H&R Block COM 093671105 387 13,200 SH   SOLE   0 0 13,200
Home Depot COM 437076102 1,911 9,188 SH   SOLE   0 0 9,188
Honeywell Int'l Inc COM 438516106 857 4,906 SH   SOLE   0 0 4,906
Idex Corp COM 45167R104 697 4,050 SH   SOLE   0 0 4,050
Illinois Tool Works Inc. COM 452308109 23,540 156,091 SH   SOLE   0 0 156,091
Intel COM 458140100 8,032 167,791 SH   SOLE   0 0 167,791
International Business Machine COM 459200101 713 5,169 SH   SOLE   0 0 5,169
Intuitive Surgical Inc Com New COM 46120E602 1,862 3,549 SH   SOLE   0 0 3,549
JP Morgan Chase & Company COM 46625H100 27,666 247,462 SH   SOLE   0 0 247,462
Johnson & Johnson COM 478160104 29,058 208,630 SH   SOLE   0 0 208,630
Kellogg COM 487836108 361 6,740 SH   SOLE   0 0 6,740
Kimberly Clark Corp COM 494368103 2,363 17,731 SH   SOLE   0 0 17,731
L3 Harris Technologies COM 502431109 10,641 56,262 SH   SOLE   0 0 56,262
Lockheed Martin COM 539830109 8,813 24,243 SH   SOLE   0 0 24,243
Lowes Companies Inc. COM 548661107 29,533 292,672 SH   SOLE   0 0 292,672
Marathon Petroleum Corp COM 56585A102 533 9,531 SH   SOLE   0 0 9,531
Marriott International Inc COM 571903202 295 2,105 SH   SOLE   0 0 2,105
Marsh & McLennan COM 571748102 254 2,542 SH   SOLE   0 0 2,542
Mastercard Inc Com COM 57636Q104 1,003 3,791 SH   SOLE   0 0 3,791
McDonalds Corp. COM 580135101 1,574 7,579 SH   SOLE   0 0 7,579
Medtronic PLC F COM G5960L103 3,401 34,918 SH   SOLE   0 0 34,918
Merck & Co. COM 58933Y105 5,697 67,948 SH   SOLE   0 0 67,948
Metropolitan Life COM 59156R108 16,785 337,931 SH   SOLE   0 0 337,931
Microchip Technology Com COM 595017104 451 5,199 SH   SOLE   0 0 5,199
Microsoft Corporation COM 594918104 51,220 382,351 SH   SOLE   0 0 382,351
Mondelez Intl Inc Cl A COM 609207105 10,656 197,698 SH   SOLE   0 0 197,698
Moodys Corporation COM 615369105 498 2,550 SH   SOLE   0 0 2,550
Nestle S.A. Registered Voting COM 641069406 31,761 307,165 SH   SOLE   0 0 307,165
NetApp Inc COM 64110D104 278 4,500 SH   SOLE   0 0 4,500
Nextera Energy Inc COM 65339F101 553 2,699 SH   SOLE   0 0 2,699
Norfolk Southern COM 655844108 419 2,100 SH   SOLE   0 0 2,100
Northern Trust Co. COM 665859104 7,082 78,687 SH   SOLE   0 0 78,687
Old Second Bancorp Inc. COM 680277100 232 18,200 SH   SOLE   0 0 18,200
Omega Healthcare Investors, In COM 681936100 1,405 38,231 SH   SOLE   0 0 38,231
Oracle Corp. COM 68389X105 751 13,181 SH   SOLE   0 0 13,181
PayPal Holdings Inc. COM 70450Y103 380 3,319 SH   SOLE   0 0 3,319
Pepsico Inc COM 713448108 13,180 100,511 SH   SOLE   0 0 100,511
Pfizer Inc Com COM 717081103 3,002 69,305 SH   SOLE   0 0 69,305
Philip Morris International In COM 718172109 1,109 14,121 SH   SOLE   0 0 14,121
Phillips 66 COM 718546104 1,066 11,401 SH   SOLE   0 0 11,401
Procter & Gamble COM 742718109 8,595 78,390 SH   SOLE   0 0 78,390
Public Storage COM 74460D109 3,964 16,645 SH   SOLE   0 0 16,645
Raytheon Co New COM 755111507 362 2,083 SH   SOLE   0 0 2,083
Realty Income Corp Com COM 756109104 714 10,350 SH   SOLE   0 0 10,350
Reinsurance Group of America COM 759351604 995 6,375 SH   SOLE   0 0 6,375
Rockwell International COM 773903109 7,304 44,584 SH   SOLE   0 0 44,584
Royal Dutch Shell PLC Spons AD COM 780259206 628 9,651 SH   SOLE   0 0 9,651
Royal Dutch Shell PLC Spons AD COM 780259107 755 11,478 SH   SOLE   0 0 11,478
Schlumberger Ltd. COM 806857108 1,634 41,126 SH   SOLE   0 0 41,126
Seaspan Corp COM Y75638109 137 14,000 SH   SOLE   0 0 14,000
Sempra Energy Corp COM 816851109 206 1,500 SH   SOLE   0 0 1,500
Simon Property Group New Com R COM 828806109 402 2,517 SH   SOLE   0 0 2,517
Skyworks Solutions Inc Com COM 83088M102 452 5,850 SH   SOLE   0 0 5,850
Southern Company COM 842587107 270 4,884 SH   SOLE   0 0 4,884
Starbucks Corporation COM 855244109 27,268 325,273 SH   SOLE   0 0 325,273
Starwood Property Trust COM 85571B105 3,289 144,775 SH   SOLE   0 0 144,775
Stryker Corporation COM 863667101 247 1,201 SH   SOLE   0 0 1,201
Sysco Corp COM 871829107 12,251 173,238 SH   SOLE   0 0 173,238
TJX Companies COM 872540109 838 15,846 SH   SOLE   0 0 15,846
Target Corporation COM 87612E106 214 2,466 SH   SOLE   0 0 2,466
Texas Instruments COM 882508104 258 2,252 SH   SOLE   0 0 2,252
Texas Pacific Land Trust COM 882610108 1,417 1,800 SH   SOLE   0 0 1,800
Thermo Fisher Scientific COM 883556102 22,335 76,051 SH   SOLE   0 0 76,051
Travelers Companies Com COM 89417E109 10,395 69,521 SH   SOLE   0 0 69,521
U S Bancorp COM 902973304 1,545 29,480 SH   SOLE   0 0 29,480
Unilever NV New COM 904784709 287 4,725 SH   SOLE   0 0 4,725
Union Pacific COM 907818108 24,139 142,739 SH   SOLE   0 0 142,739
United Parcel Service COM 911312106 9,927 96,128 SH   SOLE   0 0 96,128
United Technologies Corporatio COM 913017109 24,145 185,445 SH   SOLE   0 0 185,445
VF Corporation COM 918204108 740 8,474 SH   SOLE   0 0 8,474
Valero Energy Corp. COM 91913Y100 752 8,785 SH   SOLE   0 0 8,785
Verizon Communications, Inc. COM 92343V104 1,078 18,876 SH   SOLE   0 0 18,876
Visa Inc COM 92826C839 1,738 10,014 SH   SOLE   0 0 10,014
Vodafone Group PLC COM 92857W308 219 13,393 SH   SOLE   0 0 13,393
W.W. Grainger COM 384802104 931 3,472 SH   SOLE   0 0 3,472
WEC Energy Group Inc. COM 92939U106 482 5,781 SH   SOLE   0 0 5,781
Wal-Mart Stores Inc COM 931142103 16,667 150,846 SH   SOLE   0 0 150,846
Walgreens Boots Alliance COM 931427108 698 12,767 SH   SOLE   0 0 12,767
Walt Disney Company COM 254687106 32,522 232,902 SH   SOLE   0 0 232,902
Waste Management Inc Del COM 94106L109 479 4,150 SH   SOLE   0 0 4,150
Wells Fargo & Company COM 949746101 1,365 28,848 SH   SOLE   0 0 28,848
Western Union Co Com COM 959802109 567 28,525 SH   SOLE   0 0 28,525
Weyerhaeuser Co. COM 962166104 255 9,680 SH   SOLE   0 0 9,680
IShares Core MSCI EAFE ETF FUND 46432F842 289 4,700 SH   SOLE   0 0 4,700
IShares EAFE Small Cap ETF FUND 464288273 8,236 143,479 SH   SOLE   0 0 143,479
IShares MSCI EAFE Index ETF FUND 464287465 5,697 86,667 SH   SOLE   0 0 86,667
IShares Russell 1000 FUND 464287622 699 4,295 SH   SOLE   0 0 4,295
IShares Russell Midcap Index FUND 464287499 2,650 47,436 SH   SOLE   0 0 47,436
IShares Tr Dow Jones Select Di FUND 464287168 733 7,365 SH   SOLE   0 0 7,365
IShares Tr MSCI KLD 400 Social FUND 464288570 318 2,908 SH   SOLE   0 0 2,908
IShares Tr Russell 2000 FUND 464287655 967 6,218 SH   SOLE   0 0 6,218
IShares Tr Russell 2000 Growth FUND 464287648 1,241 6,180 SH   SOLE   0 0 6,180
IShares Tr Russell 2000 Value FUND 464287630 1,074 8,910 SH   SOLE   0 0 8,910
IShares Tr Russell Midcap Grow FUND 464287481 738 5,178 SH   SOLE   0 0 5,178
IShares Tr S&P Small Cap 600 FUND 464287804 1,077 13,754 SH   SOLE   0 0 13,754
Ishares Tr S&P 500 Index FUND 464287200 637 2,162 SH   SOLE   0 0 2,162
JP Morgan Chase & Co Alerian M FUND 46625H365 223 8,865 SH   SOLE   0 0 8,865
SPDR Gold Trust FUND 78463V107 556 4,175 SH   SOLE   0 0 4,175
SPDR S&P 500 ETF Trust Unit Se FUND 78462F103 3,446 11,760 SH   SOLE   0 0 11,760
SPDR S&P Midcap 400 ETF FUND 78467y107 361 1,019 SH   SOLE   0 0 1,019
Sprott Physical Gold & Tr Unit FUND 85208R101 225 17,000 SH   SOLE   0 0 17,000
Vanguard Dividend App ETF FUND 921908844 1,129 9,800 SH   SOLE   0 0 9,800
Vanguard FTSE All World Ex US FUND 922042775 10,163 199,310 SH   SOLE   0 0 199,310
Vanguard Index Fds Small Cap V FUND 922908611 11,917 91,289 SH   SOLE   0 0 91,289
Vanguard Index Funds Mid Cap E FUND 922908629 4,456 26,656 SH   SOLE   0 0 26,656
Vanguard Index Funds Small Cap FUND 922908751 6,098 38,922 SH   SOLE   0 0 38,922
Vanguard Index Funds Small Cap FUND 922908595 8,931 47,963 SH   SOLE   0 0 47,963
Vanguard Intl Eqty Idx Tt Wrld FUND 922042742 845 11,245 SH   SOLE   0 0 11,245
Vanguard Intl Eqty Index FTSE FUND 922042718 242 2,300 SH   SOLE   0 0 2,300
Vanguard Intl Equity Index Eme FUND 922042858 497 11,690 SH   SOLE   0 0 11,690
Vanguard S&P 500 ETF FUND 922908363 244 908 SH   SOLE   0 0 908
Vanguard Total Stock Market ET FUND 922908769 11,968 79,739 SH   SOLE   0 0 79,739