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 3,833 16,588 SH   SOLE   9,648 6,940 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11,469 101,238 SH   SOLE   71,768 29,470 0
MEDTRONIC PLC SHS G5960L103 9,582 110,435 SH   SOLE   21,566 88,869 0
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 1,631 40,931 SH   SOLE   40,931 0 0
GARMIN LTD SHS H2906T109 796 18,775 SH   SOLE   1,075 17,700 0
STRATASYS LTD SHS M85548101 1,308 57,160 SH   SOLE   16,385 40,775 0
MYLAN N V SHS EURO N59465109 818 18,915 SH   SOLE   12,625 6,290 0
FLEXTRONICS INTL LTD ORD Y2573F102 2,593 219,775 SH   SOLE   161,275 58,500 0
ALPS ETF TR ALERIAN MLP 00162Q866 201 15,830 SH   SOLE   14,910 920 0
AT&T INC COM 00206R102 365 8,453 SH   SOLE   6,203 2,250 0
ABBOTT LABS COM 002824100 1,772 45,075 SH   SOLE   12,930 32,145 0
ABBVIE INC COM 00287Y109 6,356 102,661 SH   SOLE   47,379 55,282 0
ABIOMED INC COM 003654100 437 4,000 SH   SOLE   0 4,000 0
ADOBE SYS INC COM 00724F101 10,646 111,139 SH   SOLE   34,664 76,475 0
AECOM COM 00766T100 933 29,365 SH   SOLE   18,115 11,250 0
AGILENT TECHNOLOGIES INC COM 00846U101 666 15,005 SH   SOLE   5,685 9,320 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 6,837 85,970 SH   SOLE   60,270 25,700 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 4,694 23,960 SH   SOLE   16,110 7,850 0
ALPHABET INC CAP STK CL C 02079K107 13,553 19,582 SH   SOLE   10,568 9,014 0
ALPHABET INC CAP STK CL A 02079K305 14,898 21,176 SH   SOLE   11,769 9,407 0
AMAZON COM INC COM 023135106 9,019 12,603 SH   SOLE   8,745 3,858 0
AMERICAN AIRLS GROUP INC COM 02376R102 841 29,700 SH   SOLE   18,250 11,450 0
AMERICAN ELEC PWR INC COM 025537101 558 7,957 SH   SOLE   3,057 4,900 0
AMERICAN EXPRESS CO COM 025816109 515 8,475 SH   SOLE   3,425 5,050 0
AMGEN INC COM 031162100 7,408 48,686 SH   SOLE   21,599 27,087 0
APPLE INC COM 037833100 26,606 278,302 SH   SOLE   165,658 112,644 0
AUTODESK INC COM 052769106 2,581 47,665 SH   SOLE   33,175 14,490 0
AUTOMATIC DATA PROCESSING IN COM 053015103 5,686 61,896 SH   SOLE   23,274 38,622 0
BANK AMER CORP COM 060505104 833 62,754 SH   SOLE   55,404 7,350 0
BARD C R INC COM 067383109 3,095 13,160 SH   SOLE   8,040 5,120 0
BAXTER INTL INC COM 071813109 1,949 43,104 SH   SOLE   31,329 11,775 0
BED BATH & BEYOND INC COM 075896100 420 9,710 SH   SOLE   8,910 800 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 784 5,418 SH   SOLE   3,860 1,558 0
BIOGEN INC COM 09062X103 2,708 11,199 SH   SOLE   7,708 3,491 0
BLACKROCK INC COM 09247X101 438 1,280 SH   SOLE   905 375 0
BOEING CO COM 097023105 266 2,050 SH   SOLE   2,050 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 247 30,325 SH   SOLE   30,325 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 4,887 66,444 SH   SOLE   40,755 25,689 0
CDK GLOBAL INC COM 12508E101 476 8,575 SH   SOLE   2,569 6,006 0
CSRA INC COM 12650T104 435 18,580 SH   SOLE   0 18,580 0
CU BANCORP CALIF COM 126534106 315 13,853 SH   SOLE   0 13,853 0
CVS HEALTH CORP COM 126650100 5,889 61,515 SH   SOLE   43,750 17,765 0
CARNIVAL CORP PAIRED CTF 143658300 5,159 116,730 SH   SOLE   72,110 44,620 0
CATERPILLAR INC DEL COM 149123101 833 10,987 SH   SOLE   8,237 2,750 0
CELGENE CORP COM 151020104 7,133 72,321 SH   SOLE   50,541 21,780 0
CHARLES RIV LABS INTL INC COM 159864107 7,330 88,910 SH   SOLE   51,830 37,080 0
CHURCH & DWIGHT INC COM 171340102 11,601 112,754 SH   SOLE   70,989 41,765 0
CISCO SYS INC COM 17275R102 2,672 93,130 SH   SOLE   14,199 78,931 0
CITRIX SYS INC COM 177376100 731 9,125 SH   SOLE   4,725 4,400 0
COCA COLA CO COM 191216100 2,255 49,736 SH   SOLE   33,086 16,650 0
COLGATE PALMOLIVE CO COM 194162103 865 11,820 SH   SOLE   7,020 4,800 0
COMPUTER SCIENCES CORP COM 205363104 922 18,580 SH   SOLE   0 18,580 0
COSTCO WHSL CORP NEW COM 22160K105 11,590 73,803 SH   SOLE   36,899 36,904 0
CUMMINS INC COM 231021106 3,458 30,754 SH   SOLE   19,574 11,180 0
D R HORTON INC COM 23331A109 847 26,915 SH   SOLE   18,075 8,840 0
DANAHER CORP DEL COM 235851102 662 6,550 SH   SOLE   6,300 250 0
DAVITA HEALTHCARE PARTNERS I COM 23918K108 3,897 50,395 SH   SOLE   31,875 18,520 0
DELTA AIR LINES INC DEL COM NEW 247361702 6,937 190,410 SH   SOLE   126,035 64,375 0
DISNEY WALT CO COM DISNEY 254687106 680 6,953 SH   SOLE   6,228 725 0
DOMINION RES INC VA NEW COM 25746U109 428 5,498 SH   SOLE   548 4,950 0
DONALDSON INC COM 257651109 2,921 85,000 SH   SOLE   0 85,000 0
DOW CHEM CO COM 260543103 1,324 26,640 SH   SOLE   12,385 14,255 0
DU PONT E I DE NEMOURS & CO COM 263534109 383 5,909 SH   SOLE   3,334 2,575 0
E M C CORP MASS COM 268648102 397 14,605 SH   SOLE   5,485 9,120 0
EBAY INC COM 278642103 836 35,720 SH   SOLE   15,070 20,650 0
ECOLAB INC COM 278865100 9,842 82,989 SH   SOLE   49,415 33,574 0
EDISON INTL COM 281020107 513 6,604 SH   SOLE   2,604 4,000 0
EDWARDS LIFESCIENCES CORP COM 28176E108 5,167 51,810 SH   SOLE   23,210 28,600 0
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 1,119 29,395 SH   SOLE   26,375 3,020 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 586 40,795 SH   SOLE   31,620 9,175 0
ENTERPRISE PRODS PARTNERS L COM 293792107 475 16,245 SH   SOLE   15,305 940 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 416 5,492 SH   SOLE   1,990 3,502 0
EXXON MOBIL CORP COM 30231G102 206 2,194 SH   SOLE   2,163 31 0
FACEBOOK INC CL A 30303M102 30,162 263,930 SH   SOLE   175,975 87,955 0
FEDEX CORP COM 31428X106 8,581 56,537 SH   SOLE   27,487 29,050 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 815 8,815 SH   SOLE   3,565 5,250 0
GENERAL ELECTRIC CO COM 369604103 3,084 97,958 SH   SOLE   54,513 43,445 0
GENERAL MTRS CO COM 37045V100 246 8,700 SH   SOLE   1,775 6,925 0
GILEAD SCIENCES INC COM 375558103 8,046 96,453 SH   SOLE   61,712 34,741 0
GOLDMAN SACHS GROUP INC COM 38141G104 544 3,660 SH   SOLE   1,840 1,820 0
GRAINGER W W INC COM 384802104 6,747 29,691 SH   SOLE   12,725 16,966 0
HCA HOLDINGS INC COM 40412C101 3,358 43,605 SH   SOLE   28,505 15,100 0
HAIN CELESTIAL GROUP INC COM 405217100 7,004 140,780 SH   SOLE   73,540 67,240 0
HARMAN INTL INDS INC COM 413086109 2,755 38,365 SH   SOLE   30,810 7,555 0
HOME DEPOT INC COM 437076102 10,436 81,726 SH   SOLE   2,347 79,379 0
ILLINOIS TOOL WKS INC COM 452308109 271 2,598 SH   SOLE   2,598 0 0
INTEL CORP COM 458140100 7,541 229,914 SH   SOLE   51,633 178,281 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 8,888 34,725 SH   SOLE   23,030 11,695 0
INTERNATIONAL BUSINESS MACHS COM 459200101 4,341 28,600 SH   SOLE   5,740 22,860 0
INTUIT COM 461202103 16,321 146,235 SH   SOLE   90,040 56,195 0
INTUITIVE SURGICAL INC COM NEW 46120E602 2,057 3,110 SH   SOLE   3,000 110 0
ISHARES TR IBOXX INV CP ETF 464287242 241 1,966 SH   SOLE   1,966 0 0
ISHARES TR 1-3 YR TR BD ETF 464287457 1,727 20,245 SH   SOLE   13,825 6,420 0
ISHARES TR NASDQ BIOTEC ETF 464287556 804 3,125 SH   SOLE   550 2,575 0
ISHARES TR S&P MC 400GR ETF 464287606 418 2,469 SH   SOLE   0 2,469 0
ISHARES TR U.S. PFD STK ETF 464288687 501 12,560 SH   SOLE   12,560 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 552 7,220 SH   SOLE   6,800 420 0
JPMORGAN CHASE & CO COM 46625H100 493 7,940 SH   SOLE   7,799 141 0
JOHNSON & JOHNSON COM 478160104 13,286 109,528 SH   SOLE   26,948 82,580 0
JOHNSON CTLS INC COM 478366107 228 5,150 SH   SOLE   850 4,300 0
KANSAS CITY SOUTHERN COM NEW 485170302 232 2,572 SH   SOLE   922 1,650 0
KAYNE ANDERSON MLP INVT CO COM 486606106 498 24,450 SH   SOLE   24,450 0 0
KELLOGG CO COM 487836108 472 5,775 SH   SOLE   3,175 2,600 0
KINDER MORGAN INC DEL PFD SER A 49456B200 1,478 30,255 SH   SOLE   30,255 0 0
KRAFT HEINZ CO COM 500754106 982 11,098 SH   SOLE   6,543 4,555 0
LILLY ELI & CO COM 532457108 2,266 28,772 SH   SOLE   15,592 13,180 0
MACERICH CO COM 554382101 6,259 73,297 SH   SOLE   73,297 0 0
MANNKIND CORP COM 56400P201 41 35,200 SH   SOLE   0 35,200 0
MANPOWERGROUP INC COM 56418H100 345 5,360 SH   SOLE   600 4,760 0
MASTERCARD INC CL A 57636Q104 1,292 14,675 SH   SOLE   6,400 8,275 0
MCDONALDS CORP COM 580135101 1,897 15,760 SH   SOLE   4,485 11,275 0
MCKESSON CORP COM 58155Q103 9,545 51,141 SH   SOLE   32,141 19,000 0
MERCK & CO INC NEW COM 58933Y105 3,561 61,812 SH   SOLE   27,270 34,542 0
MICROSOFT CORP COM 594918104 17,066 333,517 SH   SOLE   97,560 235,957 0
MONSANTO CO NEW COM 61166W101 1,140 11,020 SH   SOLE   9,275 1,745 0
NEUBERGER BERMAN MLP INCOME COM 64129H104 635 75,000 SH   SOLE   75,000 0 0
NEXTERA ENERGY INC COM 65339F101 926 7,101 SH   SOLE   670 6,431 0
NIKE INC CL B 654106103 6,076 110,076 SH   SOLE   71,426 38,650 0
NORFOLK SOUTHERN CORP COM 655844108 3,576 42,002 SH   SOLE   31,657 10,345 0
NOVARTIS A G SPONSORED ADR 66987V109 5,321 64,488 SH   SOLE   33,653 30,835 0
OMNICOM GROUP INC COM 681919106 5,676 69,653 SH   SOLE   49,143 20,510 0
ORACLE CORP COM 68389X105 2,996 73,206 SH   SOLE   22,443 50,763 0
ORGANOVO HLDGS INC COM 68620A104 40 10,625 SH   SOLE   2,000 8,625 0
PG&E CORP COM 69331C108 208 3,250 SH   SOLE   1,500 1,750 0
PVH CORP COM 693656100 230 2,445 SH   SOLE   1,400 1,045 0
PAYCHEX INC COM 704326107 7,556 126,991 SH   SOLE   82,401 44,590 0
PAYPAL HLDGS INC COM 70450Y103 7,663 209,900 SH   SOLE   138,470 71,430 0
PEPSICO INC COM 713448108 6,520 61,543 SH   SOLE   27,434 34,109 0
PFIZER INC COM 717081103 3,624 102,915 SH   SOLE   45,233 57,682 0
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 348 15,170 SH   SOLE   14,245 925 0
PRICELINE GRP INC COM NEW 741503403 6,079 4,869 SH   SOLE   3,214 1,655 0
PROCTER & GAMBLE CO COM 742718109 3,865 45,647 SH   SOLE   4,377 41,270 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 282 6,050 SH   SOLE   3,325 2,725 0
QUALCOMM INC COM 747525103 5,778 107,856 SH   SOLE   70,968 36,888 0
QUEST DIAGNOSTICS INC COM 74834L100 242 2,978 SH   SOLE   2,928 50 0
RALPH LAUREN CORP CL A 751212101 228 2,540 SH   SOLE   1,405 1,135 0
RAYTHEON CO COM 755111507 218 1,600 SH   SOLE   1,600 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 616 2,942 SH   SOLE   2,652 290 0
SPDR GOLD TRUST GOLD SHS 78463V107 353 2,790 SH   SOLE   2,630 160 0
SALESFORCE COM INC COM 79466L302 3,721 46,855 SH   SOLE   31,190 15,665 0
SAP SE SPON ADR 803054204 3,853 51,363 SH   SOLE   31,568 19,795 0
SCHEIN HENRY INC COM 806407102 3,906 22,090 SH   SOLE   19,925 2,165 0
SCHLUMBERGER LTD COM 806857108 333 4,210 SH   SOLE   3,625 585 0
SCOTTS MIRACLE GRO CO CL A 810186106 15,690 224,426 SH   SOLE   111,720 112,706 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 577 11,000 SH   SOLE   11,000 0 0
SHIRE PLC SPONSORED ADR 82481R106 913 4,961 SH   SOLE   3,013 1,948 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 6,781 117,010 SH   SOLE   68,615 48,395 0
SMUCKER J M CO COM NEW 832696405 696 4,565 SH   SOLE   3,385 1,180 0
SOUTHERN CO COM 842587107 298 5,562 SH   SOLE   2,062 3,500 0
SQUARE INC CL A 852234103 804 88,855 SH   SOLE   63,815 25,040 0
STARBUCKS CORP COM 855244109 565 9,900 SH   SOLE   9,800 100 0
STERICYCLE INC COM 858912108 3,171 30,455 SH   SOLE   15,091 15,364 0
STRYKER CORP COM 863667101 4,892 40,826 SH   SOLE   31,186 9,640 0
SYSCO CORP COM 871829107 5,574 109,856 SH   SOLE   10,231 99,625 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 4,573 91,035 SH   SOLE   26,155 64,880 0
TEXAS INSTRS INC COM 882508104 6,684 106,683 SH   SOLE   53,251 53,432 0
3M CO COM 88579Y101 4,465 25,497 SH   SOLE   16,921 8,576 0
TIFFANY & CO NEW COM 886547108 1,739 28,675 SH   SOLE   3,550 25,125 0
TOLL BROTHERS INC COM 889478103 736 27,335 SH   SOLE   9,165 18,170 0
TORTOISE ENERGY INFRSTRCTR C COM 89147L100 650 21,122 SH   SOLE   20,113 1,009 0
TRIMBLE NAVIGATION LTD COM 896239100 5,569 228,601 SH   SOLE   99,333 129,268 0
UMB FINL CORP COM 902788108 236 4,439 SH   SOLE   4,439 0 0
UNION PAC CORP COM 907818108 1,493 17,115 SH   SOLE   7,515 9,600 0
UNITED PARCEL SERVICE INC CL B 911312106 3,386 31,432 SH   SOLE   19,322 12,110 0
UNITEDHEALTH GROUP INC COM 91324P102 1,408 9,975 SH   SOLE   9,475 500 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,556 45,766 SH   SOLE   19,004 26,762 0
VISA INC COM CL A 92826C839 690 9,305 SH   SOLE   6,570 2,735 0
WEC ENERGY GROUP INC COM 92939U106 503 7,700 SH   SOLE   750 6,950 0
WAL-MART STORES INC COM 931142103 674 9,229 SH   SOLE   4,454 4,775 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 4,626 55,552 SH   SOLE   4,452 51,100 0
WASTE MGMT INC DEL COM 94106L109 821 12,383 SH   SOLE   5,383 7,000 0
WATERS CORP COM 941848103 4,220 30,002 SH   SOLE   13,665 16,337 0
WELLS FARGO & CO NEW COM 949746101 449 9,495 SH   SOLE   7,925 1,570 0
WELLTOWER INC COM 95040Q104 361 4,742 SH   SOLE   4,742 0 0
WHIRLPOOL CORP COM 963320106 4,627 27,766 SH   SOLE   12,648 15,118 0
WHOLE FOODS MKT INC COM 966837106 1,699 53,050 SH   SOLE   39,535 13,515 0
WILLIAMS COS INC DEL COM 969457100 386 17,840 SH   SOLE   17,300 540 0
YUM BRANDS INC COM 988498101 3,065 36,969 SH   SOLE   21,334 15,635 0