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,915 25,683 SH   SOLE   18,601 7,082 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 12,442 101,838 SH   SOLE   72,218 29,620 0
DELPHI AUTOMOTIVE PLC SHS G27823106 930 13,035 SH   SOLE   10,185 2,850 0
MEDTRONIC PLC SHS G5960L103 9,511 110,085 SH   SOLE   21,315 88,770 0
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 1,543 40,931 SH   SOLE   40,931 0 0
GARMIN LTD SHS H2906T109 903 18,775 SH   SOLE   1,075 17,700 0
STRATASYS LTD SHS M85548101 1,311 54,410 SH   SOLE   17,180 37,230 0
MYLAN N V SHS EURO N59465109 368 9,665 SH   SOLE   7,275 2,390 0
FLEXTRONICS INTL LTD ORD Y2573F102 3,025 222,075 SH   SOLE   162,375 59,700 0
AT&T INC COM 00206R102 367 9,033 SH   SOLE   6,633 2,400 0
ABBOTT LABS COM 002824100 1,906 45,075 SH   SOLE   12,930 32,145 0
ABBVIE INC COM 00287Y109 6,468 102,556 SH   SOLE   47,379 55,177 0
ABIOMED INC COM 003654100 514 4,000 SH   SOLE   0 4,000 0
ADEPTUS HEALTH INC CL A 006855100 1,243 28,875 SH   SOLE   23,555 5,320 0
ADOBE SYS INC COM 00724F101 11,956 110,151 SH   SOLE   33,724 76,427 0
AECOM COM 00766T100 957 32,190 SH   SOLE   19,940 12,250 0
AGILENT TECHNOLOGIES INC COM 00846U101 702 14,905 SH   SOLE   5,705 9,200 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 12,739 120,415 SH   SOLE   83,485 36,930 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 2,764 12,885 SH   SOLE   9,740 3,145 0
ALLIANCE HOLDINGS GP LP COM UNITS LP 01861G100 1,641 62,990 SH   SOLE   55,875 7,115 0
ALLY FINL INC COM 02005N100 1,246 64,000 SH   SOLE   52,610 11,390 0
ALPHABET INC CAP STK CL C 02079K107 15,252 19,622 SH   SOLE   10,663 8,959 0
ALPHABET INC CAP STK CL A 02079K305 17,143 21,321 SH   SOLE   11,939 9,382 0
AMAZON COM INC COM 023135106 10,553 12,603 SH   SOLE   8,885 3,718 0
AMERICAN AIRLS GROUP INC COM 02376R102 694 18,950 SH   SOLE   11,125 7,825 0
AMERICAN ELEC PWR INC COM 025537101 507 7,900 SH   SOLE   3,000 4,900 0
AMERICAN EXPRESS CO COM 025816109 549 8,575 SH   SOLE   3,525 5,050 0
AMGEN INC COM 031162100 8,193 49,113 SH   SOLE   21,833 27,280 0
APPLE INC COM 037833100 32,055 283,551 SH   SOLE   171,111 112,440 0
AUTODESK INC COM 052769106 3,448 47,665 SH   SOLE   33,575 14,090 0
AUTOMATIC DATA PROCESSING IN COM 053015103 5,524 62,626 SH   SOLE   23,514 39,112 0
BANK AMER CORP COM 060505104 966 61,757 SH   SOLE   54,407 7,350 0
BARD C R INC COM 067383109 2,952 13,160 SH   SOLE   8,040 5,120 0
BAXTER INTL INC COM 071813109 1,995 41,904 SH   SOLE   30,129 11,775 0
BED BATH & BEYOND INC COM 075896100 384 8,910 SH   SOLE   8,110 800 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 783 5,418 SH   SOLE   3,873 1,545 0
BIOGEN INC COM 09062X103 3,573 11,414 SH   SOLE   7,873 3,541 0
BLACKROCK INC COM 09247X101 491 1,355 SH   SOLE   1,010 345 0
BOEING CO COM 097023105 270 2,050 SH   SOLE   2,050 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 254 30,325 SH   SOLE   30,325 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 2,400 44,504 SH   SOLE   21,175 23,329 0
CBS CORP NEW CL B 124857202 719 13,129 SH   SOLE   10,159 2,970 0
CDK GLOBAL INC COM 12508E101 484 8,434 SH   SOLE   2,511 5,923 0
CSRA INC COM 12650T104 500 18,580 SH   SOLE   0 18,580 0
CU BANCORP CALIF COM 126534106 316 13,853 SH   SOLE   0 13,853 0
CVS HEALTH CORP COM 126650100 5,577 62,675 SH   SOLE   44,610 18,065 0
CARNIVAL CORP PAIRED CTF 143658300 6,497 133,080 SH   SOLE   88,610 44,470 0
CATERPILLAR INC DEL COM 149123101 975 10,987 SH   SOLE   8,237 2,750 0
CELGENE CORP COM 151020104 7,584 72,556 SH   SOLE   50,701 21,855 0
CHARLES RIV LABS INTL INC COM 159864107 7,485 89,810 SH   SOLE   52,305 37,505 0
CHENIERE ENERGY INC COM NEW 16411R208 266 6,100 SH   SOLE   6,100 0 0
CHURCH & DWIGHT INC COM 171340102 10,778 224,908 SH   SOLE   142,078 82,830 0
CISCO SYS INC COM 17275R102 2,946 92,880 SH   SOLE   14,190 78,690 0
CITRIX SYS INC COM 177376100 778 9,125 SH   SOLE   4,725 4,400 0
COCA COLA CO COM 191216100 2,105 49,736 SH   SOLE   33,086 16,650 0
COLGATE PALMOLIVE CO COM 194162103 873 11,770 SH   SOLE   6,970 4,800 0
COMPUTER SCIENCES CORP COM 205363104 970 18,580 SH   SOLE   0 18,580 0
COSTCO WHSL CORP NEW COM 22160K105 11,298 74,078 SH   SOLE   37,259 36,819 0
CUMMINS INC COM 231021106 3,953 30,844 SH   SOLE   20,074 10,770 0
D R HORTON INC COM 23331A109 1,450 48,005 SH   SOLE   31,550 16,455 0
DANAHER CORP DEL COM 235851102 513 6,550 SH   SOLE   6,300 250 0
DAVITA HEALTHCARE PARTNERS I COM 23918K108 3,015 45,640 SH   SOLE   29,375 16,265 0
DELTA AIR LINES INC DEL COM NEW 247361702 6,584 167,270 SH   SOLE   112,620 54,650 0
DELUXE CORP COM 248019101 2,603 38,960 SH   SOLE   24,785 14,175 0
DISNEY WALT CO COM DISNEY 254687106 646 6,953 SH   SOLE   6,228 725 0
DOMINION RES INC VA NEW COM 25746U109 405 5,450 SH   SOLE   500 4,950 0
DONALDSON INC COM 257651109 3,173 85,000 SH   SOLE   0 85,000 0
DOW CHEM CO COM 260543103 1,381 26,640 SH   SOLE   12,385 14,255 0
DU PONT E I DE NEMOURS & CO COM 263534109 349 5,209 SH   SOLE   3,334 1,875 0
EBAY INC COM 278642103 995 30,245 SH   SOLE   13,270 16,975 0
ECOLAB INC COM 278865100 10,094 82,929 SH   SOLE   49,365 33,564 0
EDISON INTL COM 281020107 477 6,607 SH   SOLE   2,607 4,000 0
EDWARDS LIFESCIENCES CORP COM 28176E108 6,156 51,060 SH   SOLE   22,860 28,200 0
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 578 15,620 SH   SOLE   13,400 2,220 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 478 28,450 SH   SOLE   28,450 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 449 16,245 SH   SOLE   15,305 940 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 322 4,561 SH   SOLE   1,990 2,571 0
FACEBOOK INC CL A 30303M102 33,449 260,770 SH   SOLE   174,710 86,060 0
FEDEX CORP COM 31428X106 9,896 56,652 SH   SOLE   27,537 29,115 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 613 6,665 SH   SOLE   3,465 3,200 0
GENERAL ELECTRIC CO COM 369604103 3,066 103,504 SH   SOLE   56,884 46,620 0
GENERAL MTRS CO COM 37045V100 276 8,700 SH   SOLE   1,775 6,925 0
GILEAD SCIENCES INC COM 375558103 7,621 96,325 SH   SOLE   62,265 34,060 0
GOLDMAN SACHS GROUP INC COM 38141G104 668 4,145 SH   SOLE   2,375 1,770 0
GRAINGER W W INC COM 384802104 6,490 28,866 SH   SOLE   12,700 16,166 0
HCA HOLDINGS INC COM 40412C101 3,190 42,180 SH   SOLE   28,720 13,460 0
HAIN CELESTIAL GROUP INC COM 405217100 2,930 82,345 SH   SOLE   52,895 29,450 0
HARMAN INTL INDS INC COM 413086109 3,272 38,745 SH   SOLE   31,135 7,610 0
HOME DEPOT INC COM 437076102 10,517 81,726 SH   SOLE   2,384 79,342 0
ILLINOIS TOOL WKS INC COM 452308109 306 2,550 SH   SOLE   2,550 0 0
INTEL CORP COM 458140100 8,679 229,917 SH   SOLE   51,732 178,185 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 9,420 34,970 SH   SOLE   23,280 11,690 0
INTERNATIONAL BUSINESS MACHS COM 459200101 4,543 28,600 SH   SOLE   5,740 22,860 0
INTUIT COM 461202103 16,005 145,490 SH   SOLE   89,820 55,670 0
INTUITIVE SURGICAL INC COM NEW 46120E602 2,254 3,110 SH   SOLE   3,000 110 0
ISHARES TR IBOXX INV CP ETF 464287242 242 1,966 SH   SOLE   1,966 0 0
ISHARES TR 1-3 YR TR BD ETF 464287457 1,702 20,010 SH   SOLE   13,590 6,420 0
ISHARES TR NASDQ BIOTEC ETF 464287556 2,404 8,305 SH   SOLE   2,870 5,435 0
ISHARES TR S&P MC 400GR ETF 464287606 293 1,676 SH   SOLE   0 1,676 0
ISHARES TR U.S. PFD STK ETF 464288687 521 13,185 SH   SOLE   13,185 0 0
JPMORGAN CHASE & CO COM 46625H100 241 3,620 SH   SOLE   3,620 0 0
JOHNSON & JOHNSON COM 478160104 12,939 109,528 SH   SOLE   26,948 82,580 0
KANSAS CITY SOUTHERN COM NEW 485170302 240 2,572 SH   SOLE   922 1,650 0
KAYNE ANDERSON MLP INVT CO COM 486606106 518 25,100 SH   SOLE   25,100 0 0
KELLOGG CO COM 487836108 447 5,775 SH   SOLE   3,175 2,600 0
KINDER MORGAN INC DEL PFD SER A 49456B200 753 15,030 SH   SOLE   15,030 0 0
KRAFT HEINZ CO COM 500754106 1,005 11,223 SH   SOLE   6,613 4,610 0
KRANESHARES TR CSI CHI INTERNET 500767306 590 14,275 SH   SOLE   13,440 835 0
LILLY ELI & CO COM 532457108 2,428 30,247 SH   SOLE   16,267 13,980 0
MACERICH CO COM 554382101 5,928 73,297 SH   SOLE   73,297 0 0
MANNKIND CORP COM 56400P201 22 35,200 SH   SOLE   0 35,200 0
MANPOWERGROUP INC COM 56418H100 387 5,360 SH   SOLE   600 4,760 0
MASTERCARD INC CL A 57636Q104 1,585 15,575 SH   SOLE   6,750 8,825 0
MCDONALDS CORP COM 580135101 1,818 15,760 SH   SOLE   4,485 11,275 0
MCKESSON CORP COM 58155Q103 8,424 50,516 SH   SOLE   32,041 18,475 0
MERCK & CO INC NEW COM 58933Y105 3,864 61,912 SH   SOLE   27,595 34,317 0
MICROSOFT CORP COM 594918104 19,225 333,767 SH   SOLE   98,271 235,496 0
MONSANTO CO NEW COM 61166W101 1,136 11,120 SH   SOLE   9,250 1,870 0
NEUBERGER BERMAN MLP INCOME COM 64129H104 325 35,000 SH   SOLE   35,000 0 0
NEXTERA ENERGY INC COM 65339F101 832 6,800 SH   SOLE   600 6,200 0
NIKE INC CL B 654106103 5,685 107,976 SH   SOLE   69,426 38,550 0
NORFOLK SOUTHERN CORP COM 655844108 4,077 42,002 SH   SOLE   31,657 10,345 0
NOVARTIS A G SPONSORED ADR 66987V109 5,102 64,613 SH   SOLE   33,853 30,760 0
OMNICOM GROUP INC COM 681919106 5,981 70,363 SH   SOLE   49,943 20,420 0
ORACLE CORP COM 68389X105 2,838 72,246 SH   SOLE   21,483 50,763 0
ORGANOVO HLDGS INC COM 68620A104 39 10,250 SH   SOLE   5,500 4,750 0
PVH CORP COM 693656100 238 2,155 SH   SOLE   1,310 845 0
PAYCHEX INC COM 704326107 7,370 127,351 SH   SOLE   82,761 44,590 0
PAYPAL HLDGS INC COM 70450Y103 8,467 206,660 SH   SOLE   136,025 70,635 0
PEPSICO INC COM 713448108 6,694 61,543 SH   SOLE   27,434 34,109 0
PFIZER INC COM 717081103 3,444 101,669 SH   SOLE   45,314 56,355 0
PRICELINE GRP INC COM NEW 741503403 7,176 4,877 SH   SOLE   3,245 1,632 0
PROCTER & GAMBLE CO COM 742718109 4,097 45,647 SH   SOLE   4,377 41,270 0
PROSHARES TR PSHS ULTSH 20YRS 74347B201 501 15,855 SH   SOLE   14,985 870 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 253 6,050 SH   SOLE   3,325 2,725 0
QUALCOMM INC COM 747525103 7,424 108,381 SH   SOLE   71,611 36,770 0
QUEST DIAGNOSTICS INC COM 74834L100 252 2,978 SH   SOLE   2,978 0 0
RALPH LAUREN CORP CL A 751212101 206 2,035 SH   SOLE   1,230 805 0
RAYTHEON CO COM 755111507 218 1,600 SH   SOLE   1,600 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 574 2,652 SH   SOLE   2,652 0 0
SALESFORCE COM INC COM 79466L302 1,188 16,655 SH   SOLE   7,575 9,080 0
SAP SE SPON ADR 803054204 4,714 51,568 SH   SOLE   31,643 19,925 0
SCHEIN HENRY INC COM 806407102 3,662 22,470 SH   SOLE   19,975 2,495 0
SCHLUMBERGER LTD COM 806857108 323 4,110 SH   SOLE   3,595 515 0
SCOTTS MIRACLE GRO CO CL A 810186106 18,646 223,926 SH   SOLE   111,695 112,231 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 610 31,630 SH   SOLE   29,785 1,845 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 539 11,000 SH   SOLE   11,000 0 0
SHIRE PLC SPONSORED ADR 82481R106 493 2,544 SH   SOLE   1,555 989 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 6,365 118,730 SH   SOLE   69,615 49,115 0
SMUCKER J M CO COM NEW 832696405 659 4,860 SH   SOLE   3,560 1,300 0
SOUTHERN CO COM 842587107 283 5,512 SH   SOLE   2,012 3,500 0
SQUARE INC CL A 852234103 1,036 88,830 SH   SOLE   65,765 23,065 0
STARBUCKS CORP COM 855244109 536 9,900 SH   SOLE   9,800 100 0
STERICYCLE INC COM 858912108 1,949 24,320 SH   SOLE   9,491 14,829 0
STRYKER CORP COM 863667101 4,794 41,181 SH   SOLE   31,451 9,730 0
SYSCO CORP COM 871829107 5,384 109,856 SH   SOLE   10,231 99,625 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 4,018 87,335 SH   SOLE   26,255 61,080 0
TEXAS INSTRS INC COM 882508104 7,534 107,358 SH   SOLE   53,766 53,592 0
3M CO COM 88579Y101 4,498 25,522 SH   SOLE   16,962 8,560 0
TIFFANY & CO NEW COM 886547108 2,053 28,270 SH   SOLE   3,550 24,720 0
TOLL BROTHERS INC COM 889478103 837 28,025 SH   SOLE   8,165 19,860 0
TRIMBLE NAVIGATION LTD COM 896239100 6,520 228,301 SH   SOLE   99,333 128,968 0
UMB FINL CORP COM 902788108 264 4,439 SH   SOLE   4,439 0 0
UNION PAC CORP COM 907818108 1,681 17,240 SH   SOLE   7,615 9,625 0
UNITED PARCEL SERVICE INC CL B 911312106 3,421 31,282 SH   SOLE   19,447 11,835 0
UNITEDHEALTH GROUP INC COM 91324P102 1,392 9,945 SH   SOLE   9,475 470 0
VCA INC COM 918194101 2,159 30,855 SH   SOLE   18,985 11,870 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 691 18,360 SH   SOLE   17,415 945 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,370 45,595 SH   SOLE   18,756 26,839 0
VISA INC COM CL A 92826C839 1,637 19,790 SH   SOLE   13,870 5,920 0
WEC ENERGY GROUP INC COM 92939U106 461 7,700 SH   SOLE   750 6,950 0
WAL-MART STORES INC COM 931142103 666 9,229 SH   SOLE   4,454 4,775 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 4,491 55,702 SH   SOLE   4,602 51,100 0
WASTE MGMT INC DEL COM 94106L109 3,672 57,585 SH   SOLE   35,845 21,740 0
WATERS CORP COM 941848103 4,739 29,902 SH   SOLE   13,615 16,287 0
WELLS FARGO & CO NEW COM 949746101 380 8,575 SH   SOLE   7,050 1,525 0
WELLTOWER INC COM 95040Q104 355 4,742 SH   SOLE   4,742 0 0
WHIRLPOOL CORP COM 963320106 4,446 27,416 SH   SOLE   12,716 14,700 0
WHOLE FOODS MKT INC COM 966837106 616 21,740 SH   SOLE   12,275 9,465 0
YUM BRANDS INC COM 988498101 3,459 38,094 SH   SOLE   22,134 15,960 0