The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
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 |