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 13,767 66,259 SH   SOLE   0 0 66,259
AON Corp Com COM G0408V102 627 3,675 SH   SOLE   0 0 3,675
AT&T Inc Com COM 00206R102 1,809 57,670 SH   SOLE   0 0 57,670
AbbVie Inc. COM 00287Y109 1,856 23,034 SH   SOLE   0 0 23,034
Abbott Laboratories COM 002824100 22,108 276,563 SH   SOLE   0 0 276,563
Accenture Ltd Cl A COM g1151c101 18,570 105,499 SH   SOLE   0 0 105,499
Air Products & Chemicals COM 009158106 1,873 9,810 SH   SOLE   0 0 9,810
Alliance Data Sys Corp Com COM 018581108 361 2,062 SH   SOLE   0 0 2,062
Allstate Corporation COM 020002101 806 8,555 SH   SOLE   0 0 8,555
Alphabet Inc Cl A COM 02079K305 5,311 4,513 SH   SOLE   0 0 4,513
Alphabet Inc Cl C COM 02079K107 25,045 21,345 SH   SOLE   0 0 21,345
Altria Group COM 02209S103 573 9,985 SH   SOLE   0 0 9,985
Amazon COM 023135106 1,717 964 SH   SOLE   0 0 964
American Express COM 025816109 5,530 50,593 SH   SOLE   0 0 50,593
American Water Works COM 030420103 584 5,600 SH   SOLE   0 0 5,600
Amgen COM 031162100 20,494 107,872 SH   SOLE   0 0 107,872
Apple Inc. COM 037833100 32,762 172,475 SH   SOLE   0 0 172,475
Arconic Inc. COM 03965L100 283 14,834 SH   SOLE   0 0 14,834
Automatic Data Processing COM 053015103 1,193 7,467 SH   SOLE   0 0 7,467
BP PLC COM 055622104 760 17,377 SH   SOLE   0 0 17,377
Bank New York Inc Com COM 064058100 400 7,925 SH   SOLE   0 0 7,925
Bankamerica Corporation COM 060505104 413 14,952 SH   SOLE   0 0 14,952
Baxter International COM 071813109 1,158 14,239 SH   SOLE   0 0 14,239
Becton Dickinson & Co COM 075887109 12,539 50,210 SH   SOLE   0 0 50,210
Berkshire Hathaway Cl A-100 sh COM 084990175 602 200 SH   SOLE   0 0 200
Berkshire Hathaway Cl B COM 084670702 26,305 130,942 SH   SOLE   0 0 130,942
Blackrock Inc COM 09247X101 10,647 24,912 SH   SOLE   0 0 24,912
Boeing Co COM 097023105 1,871 4,907 SH   SOLE   0 0 4,907
Bristol Myers Squibb COM 110122108 5,159 108,141 SH   SOLE   0 0 108,141
CVS Health Corp. COM 126650100 669 12,400 SH   SOLE   0 0 12,400
Cardinal Health COM 14149Y108 269 5,583 SH   SOLE   0 0 5,583
Carnival Corp Cl A COM 143658300 670 13,215 SH   SOLE   0 0 13,215
Caterpillar Inc COM 149123101 435 3,212 SH   SOLE   0 0 3,212
Charles Schwab Corp. COM 808513105 12,537 293,191 SH   SOLE   0 0 293,191
Chemical Financial COM 163731102 230 5,580 SH   SOLE   0 0 5,580
Chevron Corporation COM 166764100 6,680 54,229 SH   SOLE   0 0 54,229
Chubb Ltd COM H1467J104 213 1,520 SH   SOLE   0 0 1,520
Church & Dwight Co Inc COM 171340102 251 3,520 SH   SOLE   0 0 3,520
Cigna Corp New Com COM 125523100 270 1,682 SH   SOLE   0 0 1,682
Cintas Corp. COM 172908105 1,199 5,930 SH   SOLE   0 0 5,930
Cisco Systems COM 17275R102 12,057 223,324 SH   SOLE   0 0 223,324
Citigroup COM 172967424 313 5,030 SH   SOLE   0 0 5,030
Coca Cola COM 191216100 5,058 107,934 SH   SOLE   0 0 107,934
Colgate Palmolive Company COM 194162103 6,496 94,782 SH   SOLE   0 0 94,782
Comcast Corporation Class A COM 20030N101 342 8,556 SH   SOLE   0 0 8,556
ConocoPhillips COM 20825C104 1,684 25,230 SH   SOLE   0 0 25,230
Constellation Brands, Inc. COM 21036P108 14,656 83,589 SH   SOLE   0 0 83,589
Costco Wholesale Corporation COM 22160K105 1,409 5,820 SH   SOLE   0 0 5,820
Danaher Corp COM 235851102 14,759 111,790 SH   SOLE   0 0 111,790
DowDuPont Inc. COM 26078J100 1,345 25,229 SH   SOLE   0 0 25,229
Duke Energy Corp. COM 26441C204 250 2,783 SH   SOLE   0 0 2,783
Eaton Corp PLC COM G29183103 11,153 138,445 SH   SOLE   0 0 138,445
Eli Lilly & Company COM 532457108 1,410 10,870 SH   SOLE   0 0 10,870
Emerson Electric COM 291011104 3,182 46,474 SH   SOLE   0 0 46,474
Enbridge Inc COM 29250N105 1,131 31,200 SH   SOLE   0 0 31,200
Everest RE Group COM G3223R108 13,444 62,250 SH   SOLE   0 0 62,250
Exxon Mobil Corp COM 30231g102 16,505 204,271 SH   SOLE   0 0 204,271
Facebook Inc Cl A COM 30303M102 399 2,391 SH   SOLE   0 0 2,391
Federal Express COM 31428X106 5,078 27,990 SH   SOLE   0 0 27,990
First Financial Bancshares COM 32020R109 225 3,888 SH   SOLE   0 0 3,888
Fomento Eco Mex S A B Spon Adr COM 344419106 5,663 61,366 SH   SOLE   0 0 61,366
Genoil Inc. COM 371924101 0 15,000 SH   SOLE   0 0 15,000
H&R Block COM 093671105 316 13,200 SH   SOLE   0 0 13,200
Harris Corp. COM 413875105 9,089 56,911 SH   SOLE   0 0 56,911
Home Depot COM 437076102 1,810 9,435 SH   SOLE   0 0 9,435
Honeywell Int'l Inc COM 438516106 740 4,656 SH   SOLE   0 0 4,656
Idex Corp COM 45167R104 698 4,600 SH   SOLE   0 0 4,600
Illinois Tool Works Inc. COM 452308109 22,428 156,260 SH   SOLE   0 0 156,260
Intel COM 458140100 9,077 169,039 SH   SOLE   0 0 169,039
International Business Machine COM 459200101 729 5,169 SH   SOLE   0 0 5,169
Intuitive Surgical Inc Com New COM 46120E602 2,013 3,528 SH   SOLE   0 0 3,528
JP Morgan Chase & Company COM 46625H100 24,895 245,926 SH   SOLE   0 0 245,926
Johnson & Johnson COM 478160104 29,356 210,000 SH   SOLE   0 0 210,000
Kellogg COM 487836108 391 6,820 SH   SOLE   0 0 6,820
Kimberly Clark Corp COM 494368103 2,476 19,981 SH   SOLE   0 0 19,981
Lockheed Martin COM 539830109 7,237 24,109 SH   SOLE   0 0 24,109
Lowes Companies Inc. COM 548661107 32,283 294,903 SH   SOLE   0 0 294,903
Marathon Petroleum Corp COM 56585A102 570 9,531 SH   SOLE   0 0 9,531
Marriott International Inc COM 571903202 263 2,105 SH   SOLE   0 0 2,105
Marsh & McLennan COM 571748102 238 2,539 SH   SOLE   0 0 2,539
Mastercard Inc Com COM 57636Q104 316 1,341 SH   SOLE   0 0 1,341
McDonalds Corp. COM 580135101 1,439 7,579 SH   SOLE   0 0 7,579
Medtronic PLC F COM G5960L103 3,501 38,443 SH   SOLE   0 0 38,443
Merck & Co. COM 58933Y105 5,561 66,863 SH   SOLE   0 0 66,863
Metropolitan Life COM 59156R108 14,913 350,324 SH   SOLE   0 0 350,324
Microchip Technology Com COM 595017104 431 5,199 SH   SOLE   0 0 5,199
Microsoft Corporation COM 594918104 45,846 388,721 SH   SOLE   0 0 388,721
Mondelez Intl Inc Cl A COM 609207105 10,010 200,529 SH   SOLE   0 0 200,529
Moodys Corporation COM 615369105 462 2,550 SH   SOLE   0 0 2,550
Nestle S.A. Registered Voting COM 641069406 30,008 314,810 SH   SOLE   0 0 314,810
NetApp Inc COM 64110D104 312 4,500 SH   SOLE   0 0 4,500
Nextera Energy Inc COM 65339F101 522 2,699 SH   SOLE   0 0 2,699
Norfolk Southern COM 655844108 392 2,100 SH   SOLE   0 0 2,100
Northern Trust Co. COM 665859104 8,166 90,320 SH   SOLE   0 0 90,320
Old Second Bancorp Inc. COM 680277100 229 18,200 SH   SOLE   0 0 18,200
Omega Healthcare Investors, In COM 681936100 1,514 39,681 SH   SOLE   0 0 39,681
Oracle Corp. COM 68389X105 708 13,181 SH   SOLE   0 0 13,181
PayPal Holdings Inc. COM 70450Y103 345 3,319 SH   SOLE   0 0 3,319
Pepsico Inc COM 713448108 12,274 100,156 SH   SOLE   0 0 100,156
Pfizer Inc Com COM 717081103 2,981 70,192 SH   SOLE   0 0 70,192
Philip Morris International In COM 718172109 1,214 13,729 SH   SOLE   0 0 13,729
Phillips 66 COM 718546104 1,085 11,401 SH   SOLE   0 0 11,401
Procter & Gamble COM 742718109 8,115 77,989 SH   SOLE   0 0 77,989
Public Storage COM 74460D109 3,701 16,995 SH   SOLE   0 0 16,995
Raytheon Co New COM 755111507 391 2,148 SH   SOLE   0 0 2,148
Realty Income Corp Com COM 756109104 761 10,350 SH   SOLE   0 0 10,350
Reinsurance Group of America COM 759351604 905 6,375 SH   SOLE   0 0 6,375
Rockwell International COM 773903109 7,845 44,709 SH   SOLE   0 0 44,709
Royal Dutch Shell PLC Spons AD COM 780259206 823 13,151 SH   SOLE   0 0 13,151
Royal Dutch Shell PLC Spons AD COM 780259107 734 11,478 SH   SOLE   0 0 11,478
Schlumberger Ltd. COM 806857108 2,116 48,566 SH   SOLE   0 0 48,566
Seaspan Corp COM Y75638109 122 14,000 SH   SOLE   0 0 14,000
Simon Property Group New Com R COM 828806109 647 3,551 SH   SOLE   0 0 3,551
Skyworks Solutions Inc Com COM 83088M102 487 5,900 SH   SOLE   0 0 5,900
Southern Company COM 842587107 252 4,884 SH   SOLE   0 0 4,884
Starbucks Corporation COM 855244109 24,649 331,571 SH   SOLE   0 0 331,571
Starwood Property Trust COM 85571B105 3,996 178,775 SH   SOLE   0 0 178,775
Stryker Corporation COM 863667101 237 1,201 SH   SOLE   0 0 1,201
Sysco Corp COM 871829107 11,724 175,612 SH   SOLE   0 0 175,612
TJX Companies COM 872540109 791 14,864 SH   SOLE   0 0 14,864
Texas Instruments COM 882508104 239 2,252 SH   SOLE   0 0 2,252
Texas Pacific Land Trust COM 882610108 1,547 2,000 SH   SOLE   0 0 2,000
Thermo Fisher Scientific COM 883556102 20,849 76,171 SH   SOLE   0 0 76,171
Travelers Companies Com COM 89417E109 9,587 69,896 SH   SOLE   0 0 69,896
U S Bancorp COM 902973304 1,421 29,480 SH   SOLE   0 0 29,480
Unilever NV New COM 904784709 275 4,725 SH   SOLE   0 0 4,725
Union Pacific COM 907818108 24,139 144,373 SH   SOLE   0 0 144,373
United Parcel Service COM 911312106 9,328 83,475 SH   SOLE   0 0 83,475
United Technologies Corporatio COM 913017109 23,934 185,697 SH   SOLE   0 0 185,697
VF Corporation COM 918204108 736 8,474 SH   SOLE   0 0 8,474
Valero Energy Corp. COM 91913Y100 711 8,385 SH   SOLE   0 0 8,385
Verizon Communications, Inc. COM 92343V104 1,116 18,876 SH   SOLE   0 0 18,876
Visa Inc COM 92826C839 1,441 9,225 SH   SOLE   0 0 9,225
Vodafone Group PLC COM 92857W308 269 14,811 SH   SOLE   0 0 14,811
W.W. Grainger COM 384802104 1,045 3,472 SH   SOLE   0 0 3,472
WEC Energy Group Inc. COM 92939U106 457 5,781 SH   SOLE   0 0 5,781
Wal-Mart Stores Inc COM 931142103 14,785 151,595 SH   SOLE   0 0 151,595
Walgreens Boots Alliance COM 931427108 808 12,768 SH   SOLE   0 0 12,768
Walt Disney Company COM 254687106 26,422 237,972 SH   SOLE   0 0 237,972
Waste Management Inc Del COM 94106L109 431 4,150 SH   SOLE   0 0 4,150
Wells Fargo & Company COM 949746101 1,442 29,851 SH   SOLE   0 0 29,851
Western Union Co Com COM 959802109 527 28,525 SH   SOLE   0 0 28,525
Weyerhaeuser Co. COM 962166104 334 12,680 SH   SOLE   0 0 12,680
IShares EAFE Small Cap ETF FUND 464288273 8,301 144,509 SH   SOLE   0 0 144,509
IShares MSCI EAFE Index ETF FUND 464287465 5,864 90,417 SH   SOLE   0 0 90,417
IShares Russell 1000 FUND 464287622 676 4,295 SH   SOLE   0 0 4,295
IShares Russell Midcap Index FUND 464287499 2,538 47,036 SH   SOLE   0 0 47,036
IShares Tr Dow Jones Select Di FUND 464287168 723 7,365 SH   SOLE   0 0 7,365
IShares Tr MSCI KLD 400 Social FUND 464288570 307 2,908 SH   SOLE   0 0 2,908
IShares Tr Russell 2000 FUND 464287655 952 6,218 SH   SOLE   0 0 6,218
IShares Tr Russell 2000 Growth FUND 464287648 1,213 6,170 SH   SOLE   0 0 6,170
IShares Tr Russell 2000 Value FUND 464287630 1,005 8,383 SH   SOLE   0 0 8,383
IShares Tr Russell Midcap Grow FUND 464287481 692 5,098 SH   SOLE   0 0 5,098
IShares Tr S&P Small Cap 600 FUND 464287804 1,061 13,754 SH   SOLE   0 0 13,754
Ishares Tr S&P 500 Index FUND 464287200 615 2,162 SH   SOLE   0 0 2,162
JP Morgan Chase & Co Alerian M FUND 46625H365 226 8,865 SH   SOLE   0 0 8,865
SPDR Gold Trust FUND 78463V107 839 6,875 SH   SOLE   0 0 6,875
SPDR S&P 500 ETF Trust Unit Se FUND 78462F103 3,322 11,760 SH   SOLE   0 0 11,760
SPDR S&P Midcap 400 ETF FUND 78467y107 352 1,018 SH   SOLE   0 0 1,018
Sprott Physical Gold & Tr Unit FUND 85208R101 211 17,000 SH   SOLE   0 0 17,000
Vanguard Dividend App ETF FUND 921908844 1,058 9,650 SH   SOLE   0 0 9,650
Vanguard FTSE All World Ex US FUND 922042775 9,782 195,050 SH   SOLE   0 0 195,050
Vanguard Index Fds Small Cap V FUND 922908611 11,871 92,219 SH   SOLE   0 0 92,219
Vanguard Index Funds Mid Cap E FUND 922908629 4,267 26,546 SH   SOLE   0 0 26,546
Vanguard Index Funds Small Cap FUND 922908751 5,781 37,834 SH   SOLE   0 0 37,834
Vanguard Index Funds Small Cap FUND 922908595 8,645 48,102 SH   SOLE   0 0 48,102
Vanguard Intl Eqty Idx Tt Wrld FUND 922042742 815 11,145 SH   SOLE   0 0 11,145
Vanguard Intl Eqty Index FTSE FUND 922042718 239 2,300 SH   SOLE   0 0 2,300
Vanguard Intl Equity Index Eme FUND 922042858 376 8,840 SH   SOLE   0 0 8,840
Vanguard Total Stock Market ET FUND 922908769 11,284 77,974 SH   SOLE   0 0 77,974