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
ALLERGAN PLC SHS G0177J108 5,884 28,018 SH   SOLE   20,849 7,169 0
ALLERGAN PLC CALL G0177J908 278 63 SH Call SOLE   0 63 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11,864 101,288 SH   SOLE   71,718 29,570 0
MEDTRONIC PLC SHS G5960L103 7,553 106,035 SH   SOLE   17,615 88,420 0
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 1,297 30,500 SH   SOLE   30,500 0 0
GARMIN LTD SHS H2906T109 910 18,775 SH   SOLE   1,075 17,700 0
STRATASYS LTD SHS M85548101 804 48,595 SH   SOLE   16,680 31,915 0
MYLAN N V SHS EURO N59465109 878 23,015 SH   SOLE   17,325 5,690 0
FLEXTRONICS INTL LTD ORD Y2573F102 3,232 224,925 SH   SOLE   162,925 62,000 0
AT&T INC COM 00206R102 372 8,744 SH   SOLE   6,344 2,400 0
ABBOTT LABS COM 002824100 1,729 45,025 SH   SOLE   12,930 32,095 0
ABBVIE INC COM 00287Y109 6,422 102,556 SH   SOLE   47,379 55,177 0
ABIOMED INC COM 003654100 451 4,000 SH   SOLE   0 4,000 0
ADOBE SYS INC COM 00724F101 11,263 109,406 SH   SOLE   33,724 75,682 0
AECOM COM 00766T100 1,180 32,465 SH   SOLE   20,215 12,250 0
AGILENT TECHNOLOGIES INC COM 00846U101 721 15,830 SH   SOLE   5,805 10,025 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 9,751 111,050 SH   SOLE   73,995 37,055 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 377 1,650 SH   SOLE   1,180 470 0
ALLIANCE HOLDINGS GP LP COM UNITS LP 01861G100 1,035 36,840 SH   SOLE   36,690 150 0
ALPHABET INC CAP STK CL C 02079K107 15,230 19,733 SH   SOLE   10,673 9,060 0
ALPHABET INC CAP STK CL A 02079K305 16,682 21,051 SH   SOLE   11,759 9,292 0
AMAZON COM INC COM 023135106 11,148 14,867 SH   SOLE   10,645 4,222 0
AMERCO COM 023586100 275 745 SH   SOLE   745 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 784 16,800 SH   SOLE   10,025 6,775 0
AMERICAN ELEC PWR INC COM 025537101 453 7,200 SH   SOLE   2,300 4,900 0
AMERICAN EXPRESS CO COM 025816109 654 8,825 SH   SOLE   3,775 5,050 0
AMGEN INC COM 031162100 7,316 50,038 SH   SOLE   22,353 27,685 0
APPLE INC COM 037833100 31,769 274,299 SH   SOLE   164,264 110,035 0
AUTODESK INC COM 052769106 3,528 47,665 SH   SOLE   33,575 14,090 0
AUTOMATIC DATA PROCESSING IN COM 053015103 6,468 62,926 SH   SOLE   23,514 39,412 0
BARD C R INC COM 067383109 2,957 13,160 SH   SOLE   8,040 5,120 0
BAXTER INTL INC COM 071813109 1,858 41,904 SH   SOLE   30,129 11,775 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 813 4,988 SH   SOLE   3,443 1,545 0
BIOGEN INC COM 09062X103 3,220 11,354 SH   SOLE   7,813 3,541 0
BLACKROCK INC COM 09247X101 516 1,355 SH   SOLE   1,010 345 0
BOEING CO COM 097023105 319 2,050 SH   SOLE   2,050 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 271 30,325 SH   SOLE   30,325 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 2,402 41,109 SH   SOLE   17,800 23,309 0
CBS CORP NEW CL B 124857202 321 5,045 SH   SOLE   4,385 660 0
CDK GLOBAL INC COM 12508E101 354 5,923 SH   SOLE   2,079 3,844 0
CSRA INC COM 12650T104 582 18,280 SH   SOLE   0 18,280 0
CU BANCORP CALIF COM 126534106 496 13,853 SH   SOLE   0 13,853 0
CVS HEALTH CORP COM 126650100 4,393 55,665 SH   SOLE   38,420 17,245 0
CARNIVAL CORP PAIRED CTF 143658300 6,942 133,355 SH   SOLE   88,235 45,120 0
CATERPILLAR INC DEL COM 149123101 1,028 11,087 SH   SOLE   8,337 2,750 0
CELGENE CORP COM 151020104 8,373 72,341 SH   SOLE   50,471 21,870 0
CHARLES RIV LABS INTL INC COM 159864107 7,050 92,530 SH   SOLE   53,605 38,925 0
CHEVRON CORP NEW COM 166764100 209 1,775 SH   SOLE   1,775 0 0
CHURCH & DWIGHT INC COM 171340102 9,968 225,573 SH   SOLE   141,553 84,020 0
CISCO SYS INC COM 17275R102 2,408 79,675 SH   SOLE   11,780 67,895 0
CITRIX SYS INC COM 177376100 810 9,075 SH   SOLE   4,725 4,350 0
CLOROX CO DEL COM 189054109 994 8,280 SH   SOLE   5,685 2,595 0
COCA COLA CO COM 191216100 2,021 48,741 SH   SOLE   32,091 16,650 0
COLGATE PALMOLIVE CO COM 194162103 731 11,170 SH   SOLE   6,370 4,800 0
COMCAST CORP NEW CL A 20030N101 203 2,947 SH   SOLE   1,257 1,690 0
COMPUTER SCIENCES CORP COM 205363104 1,104 18,580 SH   SOLE   0 18,580 0
COSTCO WHSL CORP NEW COM 22160K105 11,790 73,638 SH   SOLE   36,884 36,754 0
CUMMINS INC COM 231021106 4,207 30,779 SH   SOLE   20,009 10,770 0
D R HORTON INC COM 23331A109 536 19,620 SH   SOLE   9,500 10,120 0
DANAHER CORP DEL COM 235851102 510 6,550 SH   SOLE   6,300 250 0
DAVITA HEALTHCARE PARTNERS I COM 23918K108 2,570 40,035 SH   SOLE   26,915 13,120 0
DELTA AIR LINES INC DEL COM NEW 247361702 8,263 167,975 SH   SOLE   113,745 54,230 0
DELUXE CORP COM 248019101 5,009 69,945 SH   SOLE   40,250 29,695 0
DIAMONDBACK ENERGY INC COM 25278X109 303 3,000 SH   SOLE   3,000 0 0
DISNEY WALT CO COM DISNEY 254687106 735 7,053 SH   SOLE   6,328 725 0
DOMINION RES INC VA NEW COM 25746U109 402 5,250 SH   SOLE   300 4,950 0
DONALDSON INC COM 257651109 3,577 85,000 SH   SOLE   0 85,000 0
DOUBLELINE OPPORTUNISTIC CR COM 258623107 262 11,325 SH   SOLE   10,665 660 0
DOW CHEM CO COM 260543103 1,427 24,940 SH   SOLE   12,385 12,555 0
DU PONT E I DE NEMOURS & CO COM 263534109 382 5,209 SH   SOLE   3,334 1,875 0
EBAY INC COM 278642103 883 29,750 SH   SOLE   13,100 16,650 0
ECOLAB INC COM 278865100 9,877 84,259 SH   SOLE   49,865 34,394 0
EDISON INTL COM 281020107 476 6,611 SH   SOLE   2,611 4,000 0
EDWARDS LIFESCIENCES CORP COM 28176E108 4,712 50,285 SH   SOLE   22,435 27,850 0
ENTERPRISE PRODS PARTNERS L COM 293792107 439 16,245 SH   SOLE   15,305 940 0
ENVISION HEALTHCARE CORP COM 29414D100 521 8,225 SH   SOLE   8,105 120 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 308 4,480 SH   SOLE   1,909 2,571 0
FACEBOOK INC CL A 30303M102 29,665 257,845 SH   SOLE   173,650 84,195 0
FEDEX CORP COM 31428X106 10,423 55,977 SH   SOLE   27,287 28,690 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 413 16,375 SH   SOLE   15,420 955 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 498 6,540 SH   SOLE   3,340 3,200 0
GENERAL ELECTRIC CO COM 369604103 3,269 103,457 SH   SOLE   57,412 46,045 0
GILEAD SCIENCES INC COM 375558103 6,895 96,290 SH   SOLE   62,140 34,150 0
GOLDMAN SACHS GROUP INC COM 38141G104 966 4,035 SH   SOLE   1,740 2,295 0
GRAINGER W W INC COM 384802104 6,669 28,716 SH   SOLE   12,550 16,166 0
HCA HOLDINGS INC COM 40412C101 2,448 33,075 SH   SOLE   22,535 10,540 0
HP INC COM 40434L105 286 19,252 SH   SOLE   452 18,800 0
HAIN CELESTIAL GROUP INC COM 405217100 1,889 48,410 SH   SOLE   35,670 12,740 0
HARMAN INTL INDS INC COM 413086109 4,112 36,995 SH   SOLE   30,035 6,960 0
HOME DEPOT INC COM 437076102 10,901 81,301 SH   SOLE   2,384 78,917 0
ILLINOIS TOOL WKS INC COM 452308109 312 2,550 SH   SOLE   2,550 0 0
INTEL CORP COM 458140100 8,321 229,419 SH   SOLE   51,734 177,685 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 9,859 174,750 SH   SOLE   116,275 58,475 0
INTERNATIONAL BUSINESS MACHS COM 459200101 4,747 28,600 SH   SOLE   5,740 22,860 0
INTUIT COM 461202103 16,593 144,775 SH   SOLE   89,420 55,355 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,972 3,110 SH   SOLE   3,000 110 0
ISHARES TR IBOXX INV CP ETF 464287242 230 1,966 SH   SOLE   1,966 0 0
ISHARES TR 20 YR TR BD ETF 464287432 816 6,850 SH   SOLE   6,435 415 0
ISHARES TR 1-3 YR TR BD ETF 464287457 1,679 19,885 SH   SOLE   13,465 6,420 0
ISHARES TR NASDQ BIOTEC ETF 464287556 2,661 10,029 SH   SOLE   4,015 6,014 0
ISHARES TR U.S. PFD STK ETF 464288687 444 11,920 SH   SOLE   11,920 0 0
JPMORGAN CHASE & CO COM 46625H100 312 3,620 SH   SOLE   3,620 0 0
JOHNSON & JOHNSON COM 478160104 12,552 108,953 SH   SOLE   26,973 81,980 0
KANSAS CITY SOUTHERN COM NEW 485170302 218 2,572 SH   SOLE   922 1,650 0
KAYNE ANDERSON MLP INVT CO COM 486606106 491 25,100 SH   SOLE   25,100 0 0
KELLOGG CO COM 487836108 426 5,775 SH   SOLE   3,175 2,600 0
KENNAMETAL INC COM 489170100 213 6,800 SH   SOLE   0 6,800 0
KINDER MORGAN INC DEL PFD SER A 49456B200 731 15,030 SH   SOLE   15,030 0 0
KRAFT HEINZ CO COM 500754106 980 11,223 SH   SOLE   6,613 4,610 0
LILLY ELI & CO COM 532457108 2,272 30,897 SH   SOLE   16,667 14,230 0
MACERICH CO COM 554382101 5,901 83,297 SH   SOLE   83,297 0 0
MANNKIND CORP COM 56400P201 28 44,200 SH   SOLE   0 44,200 0
MANPOWERGROUP INC COM 56418H100 476 5,360 SH   SOLE   600 4,760 0
MASTERCARD INC CL A 57636Q104 1,600 15,500 SH   SOLE   6,750 8,750 0
MCDONALDS CORP COM 580135101 1,914 15,728 SH   SOLE   4,453 11,275 0
MCKESSON CORP COM 58155Q103 6,304 44,881 SH   SOLE   28,621 16,260 0
MERCK & CO INC NEW COM 58933Y105 3,676 62,437 SH   SOLE   27,670 34,767 0
MICROSOFT CORP COM 594918104 20,706 333,217 SH   SOLE   98,071 235,146 0
MONSANTO CO NEW COM 61166W101 1,170 11,120 SH   SOLE   9,250 1,870 0
NEUBERGER BERMAN MLP INCOME COM 64129H104 141 15,000 SH   SOLE   15,000 0 0
NEXTERA ENERGY INC COM 65339F101 776 6,500 SH   SOLE   400 6,100 0
NIKE INC CL B 654106103 5,335 104,951 SH   SOLE   67,776 37,175 0
NORFOLK SOUTHERN CORP COM 655844108 4,539 42,002 SH   SOLE   31,657 10,345 0
NOVARTIS A G SPONSORED ADR 66987V109 4,674 64,163 SH   SOLE   33,253 30,910 0
OMNICOM GROUP INC COM 681919106 6,049 71,073 SH   SOLE   50,268 20,805 0
ORACLE CORP COM 68389X105 2,695 70,081 SH   SOLE   20,693 49,388 0
ORGANOVO HLDGS INC COM 68620A104 35 10,250 SH   SOLE   5,500 4,750 0
PANERA BREAD CO CL A 69840W108 306 1,490 SH   SOLE   540 950 0
PAYCHEX INC COM 704326107 7,776 127,726 SH   SOLE   83,321 44,405 0
PAYPAL HLDGS INC COM 70450Y103 8,148 206,435 SH   SOLE   135,525 70,910 0
PEPSICO INC COM 713448108 6,439 61,543 SH   SOLE   27,434 34,109 0
PFIZER INC COM 717081103 3,296 101,475 SH   SOLE   45,120 56,355 0
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 312 13,345 SH   SOLE   13,345 0 0
PRICELINE GRP INC COM NEW 741503403 7,473 5,097 SH   SOLE   3,285 1,812 0
PROCTER & GAMBLE CO COM 742718109 3,830 45,547 SH   SOLE   4,277 41,270 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 245 5,575 SH   SOLE   2,850 2,725 0
QUALCOMM INC COM 747525103 7,168 109,931 SH   SOLE   71,761 38,170 0
QUEST DIAGNOSTICS INC COM 74834L100 274 2,978 SH   SOLE   2,978 0 0
RAYTHEON CO COM 755111507 227 1,600 SH   SOLE   1,600 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 641 2,867 SH   SOLE   2,867 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 345 3,145 SH   SOLE   2,960 185 0
SALESFORCE COM INC COM 79466L302 388 5,665 SH   SOLE   2,725 2,940 0
SAP SE SPON ADR 803054204 4,547 52,613 SH   SOLE   31,843 20,770 0
SCHEIN HENRY INC COM 806407102 3,353 22,100 SH   SOLE   19,555 2,545 0
SCHLUMBERGER LTD COM 806857108 345 4,110 SH   SOLE   3,595 515 0
SCOTTS MIRACLE GRO CO CL A 810186106 21,311 223,031 SH   SOLE   111,650 111,381 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 7,156 119,350 SH   SOLE   69,690 49,660 0
SMUCKER J M CO COM NEW 832696405 622 4,860 SH   SOLE   3,560 1,300 0
SOUTHERN CO COM 842587107 232 4,714 SH   SOLE   1,214 3,500 0
SQUARE INC CL A 852234103 1,211 88,830 SH   SOLE   65,765 23,065 0
STARBUCKS CORP COM 855244109 555 10,000 SH   SOLE   9,900 100 0
STERICYCLE INC COM 858912108 1,758 22,821 SH   SOLE   9,351 13,470 0
STRYKER CORP COM 863667101 4,934 41,181 SH   SOLE   31,451 9,730 0
SURGERY PARTNERS INC COM 86881A100 336 21,200 SH   SOLE   16,535 4,665 0
SYSCO CORP COM 871829107 6,005 108,456 SH   SOLE   10,231 98,225 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 2,922 80,610 SH   SOLE   24,905 55,705 0
TEXAS INSTRS INC COM 882508104 7,863 107,758 SH   SOLE   53,766 53,992 0
3M CO COM 88579Y101 4,627 25,910 SH   SOLE   16,965 8,945 0
TIFFANY & CO NEW COM 886547108 2,173 28,070 SH   SOLE   3,550 24,520 0
TOLL BROTHERS INC COM 889478103 784 25,290 SH   SOLE   8,040 17,250 0
TRIMBLE NAVIGATION LTD COM 896239100 6,775 224,703 SH   SOLE   96,883 127,820 0
UMB FINL CORP COM 902788108 342 4,439 SH   SOLE   4,439 0 0
UNION PAC CORP COM 907818108 1,842 17,765 SH   SOLE   7,915 9,850 0
UNITED PARCEL SERVICE INC CL B 911312106 3,586 31,282 SH   SOLE   19,447 11,835 0
UNITEDHEALTH GROUP INC COM 91324P102 1,592 9,945 SH   SOLE   9,475 470 0
VCA INC COM 918194101 6,227 90,700 SH   SOLE   61,515 29,185 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 409 3,230 SH   SOLE   3,030 200 0
VANGUARD INDEX FDS REIT ETF 922908553 467 5,655 SH   SOLE   5,415 240 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,482 46,497 SH   SOLE   19,258 27,239 0
VISA INC COM CL A 92826C839 1,554 19,915 SH   SOLE   13,995 5,920 0
WEC ENERGY GROUP INC COM 92939U106 428 7,300 SH   SOLE   350 6,950 0
WAL-MART STORES INC COM 931142103 638 9,226 SH   SOLE   4,451 4,775 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 4,614 55,750 SH   SOLE   4,650 51,100 0
WASTE MGMT INC DEL COM 94106L109 6,452 90,990 SH   SOLE   56,125 34,865 0
WATERS CORP COM 941848103 4,019 29,902 SH   SOLE   13,615 16,287 0
WELLS FARGO & CO NEW COM 949746101 423 7,675 SH   SOLE   6,150 1,525 0
WELLTOWER INC COM 95040Q104 315 4,700 SH   SOLE   4,700 0 0
WHIRLPOOL CORP COM 963320106 4,995 27,478 SH   SOLE   12,713 14,765 0
YUM BRANDS INC COM 988498101 2,410 38,049 SH   SOLE   22,359 15,690 0
YUM CHINA HLDGS INC COM 98850P109 1,000 38,269 SH   SOLE   22,329 15,940 0
ZOETIS INC CL A 98978V103 455 8,500 SH   SOLE   2,940 5,560 0