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
AES CORP COM 00130H105 36 2,000 SH   SOLE   0 0 2,000
AT&T INC COM 00206R102 44 1,400 SH   SOLE   0 0 1,400
ABBOTT LABS COM 002824100 664 8,311 SH   SOLE   6,811 0 1,500
ABBVIE INC COM 00287Y109 4,725 58,633 SH   SOLE   46,053 0 12,580
ADOBE INC COM 00724F101 6,974 26,169 SH   SOLE   24,734 0 1,435
AFFILIATED MANAGERS GROUP COM 008252108 3,515 32,814 SH   SOLE   26,899 0 5,915
AIR PRODS & CHEMS INC COM 009158106 4,326 22,655 SH   SOLE   20,820 0 1,835
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 88 485 SH   SOLE   485 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 26 150 SH   SOLE   0 0 150
ALLIANZGI NFJ DIVID INT & COM 01883A107 21 1,750 SH   SOLE   1,750 0 0
ALLSTATE CORP COM 020002101 75 800 SH   SOLE   800 0 0
ALPHABET INC CAP STK CL C 02079K107 3,759 3,204 SH   SOLE   2,587 0 617
ALPHABET INC CAP STK CL A 02079K305 5,531 4,700 SH   SOLE   3,671 0 1,029
ALTRIA GROUP INC COM 02209S103 60 1,050 SH   SOLE   1,050 0 0
AMAZON COM INC COM 023135106 4,561 2,561 SH   SOLE   1,971 0 590
AMERICAN EXPRESS CO COM 025816109 1,466 13,411 SH   SOLE   12,181 0 1,230
AMERICAN TOWER CORP NEW COM 03027X100 79 400 SH   SOLE   400 0 0
AMERICAN WTR WKS CO INC NE COM 030420103 286 2,748 SH   SOLE   2,748 0 0
AMGEN INC COM 031162100 40 210 SH   SOLE   210 0 0
ANTERO RES CORP COM 03674X106 9 1,000 SH   SOLE   1,000 0 0
APPIAN CORP CL A 03782L101 17 500 SH   SOLE   500 0 0
APPLE INC COM 037833100 10,013 52,714 SH   SOLE   44,382 0 8,332
APPLIED MATLS INC COM 038222105 40 1,000 SH   SOLE   1,000 0 0
AQUA AMERICA INC COM 03836W103 370 10,150 SH   SOLE   8,250 0 1,900
ARCH COAL INC CL A 039380407 62 61,630 SH   SOLE   61,630 0 0
ARES CAP CORP COM 04010L103 15 900 SH   SOLE   900 0 0
AURORA CANNABIS INC COM 05156X108 27 3,025 SH   SOLE   3,025 0 0
AUTOMATIC DATA PROCESSING COM 053015103 2,769 17,334 SH   SOLE   13,134 0 4,200
BP PLC SPONSORED ADR 055622104 118 2,700 SH   SOLE   0 0 2,700
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 91 4,000 SH   SOLE   4,000 0 0
BARCLAYS PLC ADR 06738E204 5 600 SH   SOLE   600 0 0
BEACON ROOFING SUPPLY INC COM 073685109 2,257 70,195 SH   SOLE   44,085 0 26,110
BECTON DICKINSON & CO COM 075887109 9,029 36,156 SH   SOLE   29,527 0 6,629
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 143 710 SH   SOLE   460 0 250
BEST BUY INC COM 086516101 1 12 SH   SOLE   12 0 0
BLACKROCK MUNIYIELD QUALIT COM 09254F100 28 2,000 PRN   SOLE   2,000 0 0
BLACKROCK MUNIYLD MICH QLT COM 09254V105 169 12,651 PRN   SOLE   12,651 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 173 5,000 SH   SOLE   5,000 0 0
BOEING CO COM 097023105 38 100 SH   SOLE   100 0 0
BOOKING HLDGS INC COM 09857L108 2,207 1,265 SH   SOLE   930 0 335
BORGWARNER INC COM 099724106 99 2,575 SH   SOLE   2,000 0 575
BRISTOL MYERS SQUIBB CO COM 110122108 48 1,000 SH   SOLE   0 0 1,000
BROADRIDGE FINL SOLUTIONS COM 11133T103 166 1,600 SH   SOLE   1,600 0 0
BROADCOM INC COM 11135F101 8,366 27,822 SH   SOLE   22,087 0 5,735
CBRE GROUP INC CL A 12504L109 4,481 90,612 SH   SOLE   73,502 0 17,110
CDK GLOBAL INC COM 12508E101 60 1,017 SH   SOLE   1,017 0 0
CDW CORP COM 12514G108 96 1,000 SH   SOLE   1,000 0 0
CME GROUP INC COM CL A 12572Q105 181 1,100 SH   SOLE   1,100 0 0
CSX CORP COM 126408103 51 688 SH   SOLE   688 0 0
CVS HEALTH CORP COM 126650100 47 866 SH   SOLE   866 0 0
CABOT OIL & GAS CORP COM 127097103 26 1,000 SH   SOLE   1,000 0 0
CAMECO CORP COM 13321L108 83 7,000 SH   SOLE   7,000 0 0
CAMPBELL SOUP CO COM 134429109 27 700 SH   SOLE   0 0 700
CARMAX INC COM 143130102 2,376 34,044 SH   SOLE   33,044 0 1,000
CELGENE CORP COM 151020104 58 612 SH   SOLE   612 0 0
CERNER CORP COM 156782104 1,492 26,087 SH   SOLE   23,072 0 3,015
CHEESECAKE FACTORY INC COM 163072101 883 18,060 SH   SOLE   17,410 0 650
CHEVRON CORP NEW COM 166764100 353 2,863 SH   SOLE   2,363 0 500
CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 10 130 SH   SOLE   130 0 0
CHURCH & DWIGHT INC COM 171340102 61 851 SH   SOLE   851 0 0
CISCO SYS INC COM 17275R102 147 2,725 SH   SOLE   725 0 2,000
CINTAS CORP COM 172908105 323 1,600 SH   SOLE   1,600 0 0
CITRIX SYS INC COM 177376100 1,415 14,200 SH   SOLE   8,920 0 5,280
CLOROX CO DEL COM 189054109 115 714 SH   SOLE   214 0 500
COCA COLA CO COM 191216100 70 1,500 SH   SOLE   0 0 1,500
COGNEX CORP COM 192422103 1,312 25,801 SH   SOLE   22,561 0 3,240
COLGATE PALMOLIVE CO COM 194162103 96 1,400 SH   SOLE   0 0 1,400
COMCAST CORP NEW CL A 20030N101 7 186 SH   SOLE   186 0 0
COMERICA INC COM 200340107 232 3,166 SH   SOLE   3,166 0 0
CONCHO RES INC COM 20605P101 55 500 SH   SOLE   0 0 500
CONOCOPHILLIPS COM 20825C104 60 896 SH   SOLE   0 0 896
CONSOLIDATED EDISON INC COM 209115104 42 500 SH   SOLE   500 0 0
COOPER COS INC COM NEW 216648402 1,794 6,058 SH   SOLE   5,353 0 705
COSTCO WHSL CORP NEW COM 22160K105 9,622 39,737 SH   SOLE   30,287 0 9,450
CULLEN FROST BANKERS INC COM 229899109 15 150 SH   SOLE   150 0 0
DANAHER CORPORATION COM 235851102 2,989 22,638 SH   SOLE   20,956 0 1,682
DEERE & CO COM 244199105 16 100 SH   SOLE   100 0 0
DIGITAL RLTY TR INC COM 253868103 2,355 19,791 SH   SOLE   17,776 0 2,015
DISNEY WALT CO COM DISNEY 254687106 11 100 SH   SOLE   100 0 0
DOWDUPONT INC COM 26078J100 60 1,000 SH   SOLE   0 0 1,000
EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 46 1,000 SH   SOLE   1,000 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 36 1,000 SH   SOLE   1,000 0 0
ECOLAB INC COM 278865100 8,786 49,770 SH   SOLE   44,560 0 5,210
EMERSON ELEC CO COM 291011104 58 840 SH   SOLE   700 0 140
ENBRIDGE INC COM 29250N105 109 3,000 SH   SOLE   3,000 0 0
ENTERPRISE PRODS PARTNERS COM 293792107 1,051 36,122 SH   SOLE   33,537 0 2,585
EURONET WORLDWIDE INC COM 298736109 86 600 SH   SOLE   600 0 0
EXPEDITORS INTL WASH INC COM 302130109 408 5,373 SH   SOLE   5,373 0 0
EXXON MOBIL CORP COM 30231G102 1,196 14,798 SH   SOLE   12,851 0 1,947
FACEBOOK INC CL A 30303M102 1,295 7,768 SH   SOLE   6,323 0 1,445
FASTENAL CO COM 311900104 4,228 65,747 SH   SOLE   50,637 0 15,110
FEDEX CORP COM 31428X106 11 62 SH   SOLE   62 0 0
F5 NETWORKS INC COM 315616102 94 600 SH   SOLE   0 0 600
FISERV INC COM 337738108 362 4,100 SH   SOLE   4,100 0 0
FLOTEK INDS INC DEL COM 343389102 45 14,000 SH   SOLE   14,000 0 0
FLOWERS FOODS INC COM 343498101 752 35,274 SH   SOLE   33,099 0 2,175
FLOWSERVE CORP COM 34354P105 90 2,000 SH   SOLE   0 0 2,000
FORTIVE CORP COM 34959J108 5,544 66,082 SH   SOLE   59,848 0 6,234
GW PHARMACEUTICALS PLC ADS 36197T103 8 50 SH   SOLE   50 0 0
GENTEX CORP COM 371901109 17 800 SH   SOLE   800 0 0
GLOBAL X FDS GLOBAL X SILVER 37954Y848 26 1,000 SH   SOLE   1,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 96 500 SH   SOLE   500 0 0
GRAINGER W W INC COM 384802104 135 450 SH   SOLE   450 0 0
HALLIBURTON CO COM 406216101 1,772 60,463 SH   SOLE   47,303 0 13,160
HARRIS CORP DEL COM 413875105 1 9 SH   SOLE   9 0 0
HERSHEY CO COM 427866108 92 800 SH   SOLE   0 0 800
HOLLYFRONTIER CORP COM 436106108 296 6,000 SH   SOLE   6,000 0 0
HOME DEPOT INC COM 437076102 4,190 21,834 SH   SOLE   19,739 0 2,095
ILLINOIS TOOL WKS INC COM 452308109 10,021 69,820 SH   SOLE   56,077 0 13,743
ILLUMINA INC COM 452327109 89 285 SH   SOLE   220 0 65
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 13 397 SH   SOLE   397 0 0
INSPIRE MED SYS INC COM 457730109 162 2,856 SH   SOLE   2,856 0 0
INTEL CORP COM 458140100 107 2,000 SH   SOLE   0 0 2,000
INSYS THERAPEUTICS INC NEW COM NEW 45824V209 8 1,750 SH   SOLE   1,750 0 0
INTERCONTINENTAL EXCHANGE COM 45866F104 9,436 123,925 SH   SOLE   103,935 0 19,990
INTERNATIONAL FLAVORS&FRAG COM 459506101 77 600 SH   SOLE   0 0 600
INVESCO QQQ TR UNIT SER 1 46090E103 26 146 SH   SOLE   0 0 146
INTUIT COM 461202103 8,344 31,921 SH   SOLE   23,679 0 8,242
INTUITIVE SURGICAL INC COM NEW 46120E602 26 45 SH   SOLE   45 0 0
INVESCO EXCHNG TRADED FD T S&P MIDCP LOW 46138E198 15 304 SH   SOLE   304 0 0
INVESCO EXCHNG TRADED FD T SR LN ETF 46138G508 735 32,475 SH   SOLE   30,475 0 2,000
ISHARES INC MSCI EM ASIA ETF 464286426 2,235 33,043 SH   SOLE   29,293 0 3,750
ISHARES INC MSCI EURZONE ETF 464286608 26 675 SH   SOLE   675 0 0
ISHARES TR CORE S&P500 ETF 464287200 347 1,218 SH   SOLE   1,218 0 0
ISHARES TR CORE US AGGBD ET 464287226 115 1,050 SH   SOLE   1,050 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,219 18,798 SH   SOLE   18,798 0 0
ISHARES TR CORE S&P MCP ETF 464287507 4 21 SH   SOLE   21 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 244 1,610 SH   SOLE   1,610 0 0
ISHARES TR RUS 1000 ETF 464287622 76 480 SH   SOLE   0 0 480
ISHARES TR RUS 2000 VAL ETF 464287630 11 90 SH   SOLE   90 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 1,250 6,355 SH   SOLE   5,955 0 400
ISHARES TR RUSSELL 2000 ETF 464287655 4,598 30,034 SH   SOLE   29,529 0 505
ISHARES TR CORE S&P SCP ETF 464287804 62 803 SH   SOLE   803 0 0
ISHARES TR GL TIMB FORE ETF 464288174 64 1,000 SH   SOLE   1,000 0 0
ISHARES TR INTRM GOV CR ETF 464288612 20 182 SH   SOLE   182 0 0
ISHARES TR US REGNL BKS ETF 464288778 285 6,550 SH   SOLE   6,550 0 0
ISHARES S&P GSCI COMMODITY UNIT BEN INT 46428R107 96 6,000 SH   SOLE   6,000 0 0
ISHARES TR CORE INTL AGGR 46435G672 27 500 SH   SOLE   500 0 0
JPMORGAN CHASE & CO COM 46625H100 654 6,460 SH   SOLE   5,560 0 900
JOHNSON & JOHNSON COM 478160104 541 3,872 SH   SOLE   2,922 0 950
KAYNE ANDERSN MLP MIDS INV COM 486606106 2 100 SH   SOLE   100 0 0
KINDER MORGAN INC DEL COM 49456B101 60 3,000 SH   SOLE   3,000 0 0
KNIGHT SWIFT TRANSN HLDGS CL A 499049104 673 20,600 SH   SOLE   20,600 0 0
LAUDER ESTEE COS INC CL A 518439104 8,368 50,546 SH   SOLE   40,306 0 10,240
LOCKHEED MARTIN CORP COM 539830109 30 100 SH   SOLE   100 0 0
LOGMEIN INC COM 54142L109 767 9,570 SH   SOLE   7,195 0 2,375
LOWES COS INC COM 548661107 33 300 SH   SOLE   300 0 0
MACATAWA BK CORP COM 554225102 20 2,000 SH   SOLE   2,000 0 0
MAGELLAN MIDSTREAM PRTNRS COM UNIT RP LP 559080106 239 3,934 SH   SOLE   3,934 0 0
MARATHON PETE CORP COM 56585A102 60 1,000 SH   SOLE   1,000 0 0
MASTERCARD INC CL A 57636Q104 29 122 SH   SOLE   122 0 0
MCDONALDS CORP COM 580135101 1,546 8,142 SH   SOLE   2,068 0 6,074
MEDICAL PPTYS TRUST INC COM 58463J304 37 2,000 SH   SOLE   2,000 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 4,112 56,141 SH   SOLE   43,201 0 12,940
MERCK & CO INC COM 58933Y105 91 1,100 SH   SOLE   0 0 1,100
MERIDIAN BIOSCIENCE INC COM 589584101 18 1,000 SH   SOLE   1,000 0 0
MICROSOFT CORP COM 594918104 5,174 43,871 SH   SOLE   35,919 0 7,952
MIDDLEBY CORP COM 596278101 2,605 20,030 SH   SOLE   12,905 0 7,125
MOLECULAR TEMPLATES INC COM 608550109 1 90 SH   SOLE   90 0 0
MONDELEZ INTL INC CL A 609207105 2,479 49,652 SH   SOLE   46,425 0 3,227
MONOLITHIC PWR SYS INC COM 609839105 4,164 30,732 SH   SOLE   28,557 0 2,175
NEOGEN CORP COM 640491106 227 3,962 SH   SOLE   3,962 0 0
NETFLIX INC COM 64110L106 3,832 10,746 SH   SOLE   8,251 0 2,495
NIKE INC CL B 654106103 35 410 SH   SOLE   282 0 128
NORFOLK SOUTHERN CORP COM 655844108 129 690 SH   SOLE   50 0 640
NORTHERN TR CORP COM 665859104 45 500 SH   SOLE   0 0 500
NORTHROP GRUMMAN CORP COM 666807102 43 158 SH   SOLE   158 0 0
NOW INC COM 67011P100 14 1,000 SH   SOLE   1,000 0 0
NVIDIA CORP COM 67066G104 35 197 SH   SOLE   197 0 0
O REILLY AUTOMOTIVE INC NE COM 67103H107 7,203 18,550 SH   SOLE   15,835 0 2,715
OAKTREE SPECIALTY LENDING COM 67401P108 155 30,000 SH   SOLE   30,000 0 0
OAKTREE STRATEGIC INCOME C COM 67402D104 162 20,000 SH   SOLE   20,000 0 0
OMNICOM GROUP INC COM 681919106 847 11,600 SH   SOLE   9,000 0 2,600
ORACLE CORP COM 68389X105 1,762 32,800 SH   SOLE   25,400 0 7,400
PALO ALTO NETWORKS INC COM 697435105 9,177 37,785 SH   SOLE   31,961 0 5,824
PAYPAL HLDGS INC COM 70450Y103 337 3,245 SH   SOLE   2,265 0 980
PEPSICO INC COM 713448108 1,213 9,900 SH   SOLE   8,300 0 1,600
PERKINELMER INC COM 714046109 1,909 19,815 SH   SOLE   14,415 0 5,400
PFIZER INC COM 717081103 1,026 24,159 SH   SOLE   17,638 0 6,521
PHILIP MORRIS INTL INC COM 718172109 49 550 SH   SOLE   550 0 0
PHILLIPS 66 COM 718546104 43 448 SH   SOLE   0 0 448
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 7,649 75,311 SH   SOLE   66,841 0 8,470
PRINCIPAL FINL GROUP INC COM 74251V102 87 1,725 SH   SOLE   1,725 0 0
PROCTER AND GAMBLE CO COM 742718109 815 7,835 SH   SOLE   7,260 0 575
PROTO LABS INC COM 743713109 648 6,160 SH   SOLE   5,710 0 450
PRUDENTIAL FINL INC COM 744320102 83 907 SH   SOLE   907 0 0
QUALCOMM INC COM 747525103 880 15,425 SH   SOLE   13,260 0 2,165
RPM INTL INC COM 749685103 181 3,115 SH   SOLE   1,500 0 1,615
RPT REALTY COM SH BEN INT 74971D101 14 1,200 SH   SOLE   1,200 0 0
RANGE RES CORP COM 75281A109 22 2,000 SH   SOLE   2,000 0 0
RAYTHEON CO COM NEW 755111507 35 191 SH   SOLE   191 0 0
RED HAT INC COM 756577102 183 1,000 SH   SOLE   0 0 1,000
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 22 1,000 SH   SOLE   1,000 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 31 900 SH   SOLE   900 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 13 204 SH   SOLE   204 0 0
ROYAL GOLD INC COM 780287108 121 1,331 SH   SOLE   1,331 0 0
S&P GLOBAL INC COM 78409V104 354 1,680 SH   SOLE   0 0 1,680
SPDR S&P 500 ETF TR TR UNIT 78462F103 958 3,391 SH   SOLE   2,377 0 1,014
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 92 2,000 SH   SOLE   2,000 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 153 4,035 SH   SOLE   4,035 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 76 2,125 SH   SOLE   2,125 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 45 453 SH   SOLE   453 0 0
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 383 5,750 SH   SOLE   5,750 0 0
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 142 2,703 SH   SOLE   2,703 0 0
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 50 986 SH   SOLE   986 0 0
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 229 6,892 SH   SOLE   6,892 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 196 4,250 SH   SOLE   4,250 0 0
SPDR DOW JONES INDL AVRG E UT SER 1 78467X109 26 100 SH   SOLE   0 0 100
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 410 1,187 SH   SOLE   522 0 665
SPDR SER TR BLOOMBERG SRT TR 78468R408 4,459 163,651 SH   SOLE   134,581 0 29,070
SALESFORCE COM INC COM 79466L302 28 176 SH   SOLE   108 0 68
SANDSTORM GOLD LTD COM NEW 80013R206 41 7,500 SH   SOLE   7,500 0 0
SANOFI SPONSORED ADR 80105N105 44 1,000 SH   SOLE   1,000 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 67 1,008 SH   SOLE   1,008 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 48 1,875 SH   SOLE   1,875 0 0
SERVICENOW INC COM 81762P102 208 845 SH   SOLE   545 0 300
SIMON PPTY GROUP INC NEW COM 828806109 169 927 SH   SOLE   615 0 312
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 12 300 SH   SOLE   300 0 0
SPIRIT MTA REIT COM SHS BEN IN 84861U105 1 150 SH   SOLE   150 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 246 23,500 PRN   SOLE   23,500 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 183 33,000 PRN   SOLE   33,000 0 0
SPROTT PHYSICAL GOLD & SIL TR UNIT 85208R101 1,240 100,000 PRN   SOLE   100,000 0 0
STANLEY BLACK & DECKER INC COM 854502101 696 5,109 SH   SOLE   4,821 0 288
STARBUCKS CORP COM 855244109 11,265 151,528 SH   SOLE   129,163 0 22,365
STATE STR CORP COM 857477103 645 9,800 SH   SOLE   9,800 0 0
STERICYCLE INC COM 858912108 12 227 SH   SOLE   227 0 0
STRYKER CORP COM 863667101 15,945 80,727 SH   SOLE   62,998 0 17,729
SUNCOR ENERGY INC NEW COM 867224107 3,169 97,728 SH   SOLE   79,273 0 18,455
SYSCO CORP COM 871829107 53 800 SH   SOLE   0 0 800
TJX COS INC NEW COM 872540109 54 1,018 SH   SOLE   1,018 0 0
TAPESTRY INC COM 876030107 2 50 SH   SOLE   50 0 0
THERMO FISHER SCIENTIFIC I COM 883556102 11,472 41,910 SH   SOLE   32,588 0 9,322
3M CO COM 88579Y101 551 2,650 SH   SOLE   2,100 0 550
TORCHMARK CORP COM 891027104 6 71 SH   SOLE   71 0 0
TRACTOR SUPPLY CO COM 892356106 3,678 37,623 SH   SOLE   31,328 0 6,295
TRANSCANADA CORP COM 89353D107 90 2,000 SH   SOLE   2,000 0 0
TRIMBLE INC COM 896239100 1,314 32,520 SH   SOLE   17,415 0 15,105
US BANCORP DEL COM NEW 902973304 77 1,601 SH   SOLE   1,601 0 0
UNION PACIFIC CORP COM 907818108 63 374 SH   SOLE   374 0 0
UNITED PARCEL SERVICE INC CL B 911312106 216 1,930 SH   SOLE   1,330 0 600
UNITED RENTALS INC COM 911363109 5,035 44,067 SH   SOLE   38,057 0 6,010
UNITED TECHNOLOGIES CORP COM 913017109 21 161 SH   SOLE   161 0 0
V F CORP COM 918204108 6,203 71,375 SH   SOLE   59,200 0 12,175
VALE S A SPONSORED ADS 91912E105 25 1,900 SH   SOLE   1,900 0 0
VALERO ENERGY CORP NEW COM 91913Y100 85 1,000 SH   SOLE   1,000 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 613 7,700 SH   SOLE   7,700 0 0
VANGUARD INTL EQUITY INDEX FTSE EMR MKT ETF 922042858 1,285 30,241 SH   SOLE   30,141 0 100
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 6 35 SH   SOLE   35 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 49 620 SH   SOLE   0 0 620
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 86 700 SH   SOLE   700 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 196 754 SH   SOLE   754 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 70 805 SH   SOLE   805 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 25 175 SH   SOLE   175 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 183 3,100 SH   SOLE   2,200 0 900
VERSUM MATLS INC COM 92532W103 213 4,229 SH   SOLE   3,809 0 420
VISA INC COM CL A 92826C839 7,006 44,854 SH   SOLE   37,164 0 7,690
WEC ENERGY GROUP INC COM 92939U106 305 3,860 SH   SOLE   1,310 0 2,550
WALMART INC COM 931142103 102 1,045 SH   SOLE   1,045 0 0
WALGREENS BOOTS ALLIANCE I COM 931427108 1,011 15,975 SH   SOLE   13,975 0 2,000
WATSCO INC COM 942622200 1,801 12,575 SH   SOLE   11,025 0 1,550
WELLS FARGO CO NEW COM 949746101 398 8,227 SH   SOLE   3,375 0 4,852
WELLTOWER INC COM 95040Q104 138 1,772 SH   SOLE   1,772 0 0
WESTLAKE CHEM CORP COM 960413102 24 350 SH   SOLE   350 0 0
WHEATON PRECIOUS METALS CO COM 962879102 107 4,500 SH   SOLE   4,500 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208 53 730 SH   SOLE   730 0 0
WISDOMTREE TR INTRST RATE HDGE 97717W380 43 900 SH   SOLE   900 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 68 1,575 SH   SOLE   1,575 0 0
XCEL ENERGY INC COM 98389B100 35 618 SH   SOLE   0 0 618
YORK WTR CO COM 987184108 56 1,632 SH   SOLE   1,632 0 0
YUM BRANDS INC COM 988498101 10 100 SH   SOLE   100 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 33 320 SH   SOLE   0 0 320
ZOETIS INC CL A 98978V103 1,636 16,250 SH   SOLE   15,050 0 1,200
AMDOCS LTD SHS G02602103 16 292 SH   SOLE   292 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11,496 65,310 SH   SOLE   51,528 0 13,782
BROOKFIELD INFRAST PARTNER LP INT UNIT G16252101 79 1,889 SH   SOLE   1,889 0 0
INGERSOLL-RAND PLC SHS G47791101 2,030 18,801 SH   SOLE   17,096 0 1,705
JOHNSON CTLS INTL PLC SHS G51502105 37 1,000 SH   SOLE   1,000 0 0
MEDTRONIC PLC SHS G5960L103 82 900 SH   SOLE   0 0 900
CHUBB LIMITED COM H1467J104 34 240 SH   SOLE   0 0 240
CORE LABORATORIES N V COM N22717107 1,005 14,583 SH   SOLE   13,198 0 1,385