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 4,317 15,883 SH   SOLE   9,742 6,141 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 10,108 102,873 SH   SOLE   71,183 31,690 0
INGERSOLL-RAND PLC SHS G47791101 223 4,400 SH   SOLE   0 4,400 0
MEDTRONIC PLC SHS G5960L103 10,889 162,664 SH   SOLE   29,524 133,140 0
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 2,345 40,931 SH   SOLE   40,931 0 0
GARMIN LTD SHS H2906T109 674 18,775 SH   SOLE   1,075 17,700 0
STRATASYS LTD SHS M85548101 3,356 126,685 SH   SOLE   60,035 66,650 0
FIAT CHRYSLER AUTOMOBILES N SHS N31738102 1,006 76,140 SH   SOLE   67,670 8,470 0
MYLAN N V SHS EURO N59465109 2,996 74,415 SH   SOLE   54,200 20,215 0
FLEXTRONICS INTL LTD ORD Y2573F102 171 16,225 SH   SOLE   14,725 1,500 0
ALPS ETF TR ALERIAN MLP 00162Q866 342 27,405 SH   SOLE   19,855 7,550 0
ABBOTT LABS COM 002824100 1,954 48,575 SH   SOLE   10,280 38,295 0
ABBVIE INC COM 00287Y109 5,715 105,038 SH   SOLE   43,431 61,607 0
ABIOMED INC COM 003654100 371 4,000 SH   SOLE   0 4,000 0
ADOBE SYS INC COM 00724F101 9,392 114,229 SH   SOLE   33,394 80,835 0
AGILENT TECHNOLOGIES INC COM 00846U101 602 17,530 SH   SOLE   5,535 11,995 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 4,674 79,263 SH   SOLE   61,780 17,483 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 6,077 23,465 SH   SOLE   13,535 9,930 0
AMAZON COM INC COM 023135106 6,413 12,528 SH   SOLE   8,665 3,863 0
AMERICAN AIRLS GROUP INC COM 02376R102 2,368 60,975 SH   SOLE   42,150 18,825 0
AMERICAN ELEC PWR INC COM 025537101 449 7,900 SH   SOLE   2,200 5,700 0
AMERICAN EXPRESS CO COM 025816109 634 8,550 SH   SOLE   2,725 5,825 0
AMGEN INC COM 031162100 6,903 49,903 SH   SOLE   20,733 29,170 0
APPLE INC COM 037833100 30,646 277,841 SH   SOLE   160,038 117,803 0
AUTODESK INC COM 052769106 2,050 46,445 SH   SOLE   31,760 14,685 0
AUTOMATIC DATA PROCESSING IN COM 053015103 5,188 64,561 SH   SOLE   21,974 42,587 0
BARD C R INC COM 067383109 2,470 13,260 SH   SOLE   7,590 5,670 0
BAXALTA INC COM 07177M103 1,803 57,229 SH   SOLE   35,754 21,475 0
BAXTER INTL INC COM 071813109 1,880 57,229 SH   SOLE   35,754 21,475 0
BED BATH & BEYOND INC COM 075896100 1,307 22,925 SH   SOLE   16,100 6,825 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 692 5,303 SH   SOLE   3,785 1,518 0
BIOGEN INC COM 09062X103 3,372 11,554 SH   SOLE   7,683 3,871 0
BLACKROCK INC COM 09247X101 381 1,280 SH   SOLE   905 375 0
BOEING CO COM 097023105 249 1,900 SH   SOLE   1,900 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 226 30,325 SH   SOLE   30,325 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 3,306 55,839 SH   SOLE   32,075 23,764 0
CDK GLOBAL INC COM 12508E101 439 9,179 SH   SOLE   2,403 6,776 0
CVS HEALTH CORP COM 126650100 5,419 56,165 SH   SOLE   40,895 15,270 0
CARNIVAL CORP PAIRED CTF 143658300 2,021 40,670 SH   SOLE   11,500 29,170 0
CATERPILLAR INC DEL COM 149123101 852 13,036 SH   SOLE   9,936 3,100 0
CELGENE CORP COM 151020104 7,659 70,806 SH   SOLE   47,546 23,260 0
CHARLES RIV LABS INTL INC COM 159864107 5,751 90,540 SH   SOLE   49,990 40,550 0
CHENIERE ENERGY INC COM NEW 16411R208 207 4,285 SH   SOLE   3,635 650 0
CHURCH & DWIGHT INC COM 171340102 9,771 116,460 SH   SOLE   70,020 46,440 0
CISCO SYS INC COM 17275R102 2,753 104,895 SH   SOLE   11,755 93,140 0
CITRIX SYS INC COM 177376100 632 9,125 SH   SOLE   4,425 4,700 0
COCA COLA CO COM 191216100 2,124 52,936 SH   SOLE   32,186 20,750 0
COLGATE PALMOLIVE CO COM 194162103 750 11,820 SH   SOLE   7,020 4,800 0
COMPUTER SCIENCES CORP COM 205363104 1,140 18,580 SH   SOLE   0 18,580 0
COSTCO WHSL CORP NEW COM 22160K105 10,990 76,021 SH   SOLE   35,824 40,197 0
CUMMINS INC COM 231021106 3,514 32,366 SH   SOLE   19,519 12,847 0
DANAHER CORP DEL COM 235851102 558 6,550 SH   SOLE   6,300 250 0
DAVITA HEALTHCARE PARTNERS I COM 23918K108 3,738 51,675 SH   SOLE   31,450 20,225 0
DELTA AIR LINES INC DEL COM NEW 247361702 6,803 151,620 SH   SOLE   91,885 59,735 0
DISNEY WALT CO COM DISNEY 254687106 708 6,928 SH   SOLE   6,203 725 0
DOMINION RES INC VA NEW COM 25746U109 401 5,700 SH   SOLE   450 5,250 0
DONALDSON INC COM 257651109 2,387 85,000 SH   SOLE   0 85,000 0
DOW CHEM CO COM 260543103 1,976 46,610 SH   SOLE   24,865 21,745 0
DU PONT E I DE NEMOURS & CO COM 263534109 286 5,925 SH   SOLE   3,350 2,575 0
E M C CORP MASS COM 268648102 1,771 73,320 SH   SOLE   48,600 24,720 0
EBAY INC COM 278642103 3,525 144,246 SH   SOLE   87,871 56,375 0
ECOLAB INC COM 278865100 9,298 84,744 SH   SOLE   48,025 36,719 0
EDISON INTL COM 281020107 416 6,593 SH   SOLE   1,993 4,600 0
EDWARDS LIFESCIENCES CORP COM 28176E108 3,864 27,180 SH   SOLE   10,880 16,300 0
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 331 8,070 SH   SOLE   5,850 2,220 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 484 5,978 SH   SOLE   2,476 3,502 0
FACEBOOK INC CL A 30303M102 25,330 281,763 SH   SOLE   184,500 97,263 0
FEDEX CORP COM 31428X106 8,134 56,491 SH   SOLE   25,561 30,930 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 909 10,190 SH   SOLE   3,825 6,365 0
GENERAL ELECTRIC CO COM 369604103 1,326 52,593 SH   SOLE   23,148 29,445 0
GENERAL MTRS CO COM 37045V100 411 13,696 SH   SOLE   6,233 7,463 0
GILEAD SCIENCES INC COM 375558103 9,674 98,525 SH   SOLE   58,610 39,915 0
GOLDMAN SACHS GROUP INC COM 38141G104 442 2,545 SH   SOLE   1,590 955 0
GOOGLE INC CL A 38259P508 13,725 21,500 SH   SOLE   11,683 9,817 0
GOOGLE INC CL C 38259P706 12,003 19,728 SH   SOLE   10,343 9,385 0
GRAINGER W W INC COM 384802104 6,581 30,606 SH   SOLE   12,750 17,856 0
HCA HOLDINGS INC COM 40412C101 6,747 87,210 SH   SOLE   55,445 31,765 0
HAIN CELESTIAL GROUP INC COM 405217100 8,520 165,120 SH   SOLE   80,805 84,315 0
HARMAN INTL INDS INC COM 413086109 2,614 27,235 SH   SOLE   19,390 7,845 0
HEALTH CARE REIT INC COM 42217K106 318 4,700 SH   SOLE   4,700 0 0
HOME DEPOT INC COM 437076102 9,649 83,552 SH   SOLE   2,050 81,502 0
ILLINOIS TOOL WKS INC COM 452308109 218 2,650 SH   SOLE   2,650 0 0
INTEL CORP COM 458140100 7,101 235,586 SH   SOLE   52,241 183,345 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 8,093 34,440 SH   SOLE   22,195 12,245 0
INTERNATIONAL BUSINESS MACHS COM 459200101 4,407 30,400 SH   SOLE   5,405 24,995 0
INTUIT COM 461202103 13,328 150,170 SH   SOLE   89,215 60,955 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,429 3,110 SH   SOLE   3,000 110 0
ISHARES TR IBOXX INV CP ETF 464287242 228 1,966 SH   SOLE   1,966 0 0
ISHARES TR 1-3 YR TR BD ETF 464287457 1,771 20,842 SH   SOLE   14,422 6,420 0
ISHARES TR NASDQ BIOTEC ETF 464287556 960 3,165 SH   SOLE   550 2,615 0
ISHARES TR U.S. PFD STK ETF 464288687 318 8,240 SH   SOLE   8,240 0 0
JOHNSON & JOHNSON COM 478160104 10,405 111,464 SH   SOLE   24,924 86,540 0
KANSAS CITY SOUTHERN COM NEW 485170302 566 6,225 SH   SOLE   2,525 3,700 0
KELLOGG CO COM 487836108 384 5,775 SH   SOLE   3,175 2,600 0
LILLY ELI & CO COM 532457108 2,385 28,502 SH   SOLE   12,802 15,700 0
MACERICH CO COM 554382101 5,631 73,297 SH   SOLE   73,297 0 0
MANPOWERGROUP INC COM 56418H100 439 5,360 SH   SOLE   600 4,760 0
MASTERCARD INC CL A 57636Q104 869 9,640 SH   SOLE   5,675 3,965 0
MCDONALDS CORP COM 580135101 1,604 16,278 SH   SOLE   4,103 12,175 0
MCKESSON CORP COM 58155Q103 9,651 52,161 SH   SOLE   30,846 21,315 0
MENS WEARHOUSE INC COM 587118100 475 11,175 SH   SOLE   225 10,950 0
MERCK & CO INC NEW COM 58933Y105 2,664 53,943 SH   SOLE   21,945 31,998 0
MICROSOFT CORP COM 594918104 14,706 332,256 SH   SOLE   92,635 239,621 0
MONSANTO CO NEW COM 61166W101 2,936 34,408 SH   SOLE   22,370 12,038 0
NEUBERGER BERMAN MLP INCOME COM 64129H104 1,490 124,463 SH   SOLE   100,946 23,517 0
NEXTERA ENERGY INC COM 65339F101 727 7,450 SH   SOLE   200 7,250 0
NIKE INC CL B 654106103 7,016 57,057 SH   SOLE   36,582 20,475 0
NORDSTROM INC COM 655664100 201 2,800 SH   SOLE   2,800 0 0
NORFOLK SOUTHERN CORP COM 655844108 3,465 45,351 SH   SOLE   32,156 13,195 0
NOVARTIS A G SPONSORED ADR 66987V109 6,014 65,423 SH   SOLE   31,853 33,570 0
OMNICOM GROUP INC COM 681919106 2,559 38,833 SH   SOLE   21,498 17,335 0
ORACLE CORP COM 68389X105 2,954 81,781 SH   SOLE   21,473 60,308 0
ORGANOVO HLDGS INC COM 68620A104 28 10,625 SH   SOLE   2,000 8,625 0
PVH CORP COM 693656100 1,048 10,280 SH   SOLE   5,385 4,895 0
PAYCHEX INC COM 704326107 5,349 112,295 SH   SOLE   67,995 44,300 0
PAYPAL HLDGS INC COM 70450Y103 6,399 206,145 SH   SOLE   129,820 76,325 0
PEPSICO INC COM 713448108 6,083 64,504 SH   SOLE   26,790 37,714 0
PFIZER INC COM 717081103 2,376 75,654 SH   SOLE   25,719 49,935 0
PRICELINE GRP INC COM NEW 741503403 4,284 3,464 SH   SOLE   1,922 1,542 0
PROCTER & GAMBLE CO COM 742718109 3,276 45,540 SH   SOLE   4,270 41,270 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 238 5,650 SH   SOLE   2,925 2,725 0
QUALCOMM INC COM 747525103 6,075 113,066 SH   SOLE   70,666 42,400 0
RALPH LAUREN CORP CL A 751212101 821 6,950 SH   SOLE   3,805 3,145 0
SPDR GOLD TRUST GOLD SHS 78463V107 447 4,180 SH   SOLE   3,025 1,155 0
SALESFORCE COM INC COM 79466L302 516 7,425 SH   SOLE   3,450 3,975 0
SAP SE SPON ADR 803054204 3,290 50,778 SH   SOLE   29,543 21,235 0
SCHEIN HENRY INC COM 806407102 2,769 20,865 SH   SOLE   19,175 1,690 0
SCHLUMBERGER LTD COM 806857108 1,382 20,040 SH   SOLE   14,500 5,540 0
SCOTTS MIRACLE GRO CO CL A 810186106 13,886 228,316 SH   SOLE   107,115 121,201 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 3,597 78,580 SH   SOLE   35,025 43,555 0
SMUCKER J M CO COM NEW 832696405 231 2,025 SH   SOLE   2,025 0 0
SOUTHERN CO COM 842587107 246 5,501 SH   SOLE   1,401 4,100 0
STARBUCKS CORP COM 855244109 546 9,600 SH   SOLE   9,500 100 0
STERICYCLE INC COM 858912108 3,879 27,845 SH   SOLE   13,401 14,444 0
STRYKER CORP COM 863667101 3,844 40,851 SH   SOLE   30,461 10,390 0
SYSCO CORP COM 871829107 4,391 112,681 SH   SOLE   7,476 105,205 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 5,247 92,935 SH   SOLE   22,655 70,280 0
TEXAS INSTRS INC COM 882508104 5,026 101,493 SH   SOLE   50,641 50,852 0
3M CO COM 88579Y101 3,542 24,984 SH   SOLE   16,474 8,510 0
TIFFANY & CO NEW COM 886547108 2,282 29,550 SH   SOLE   3,125 26,425 0
TRIMBLE NAVIGATION LTD COM 896239100 5,334 324,860 SH   SOLE   145,395 179,465 0
UMB FINL CORP COM 902788108 226 4,438 SH   SOLE   4,438 0 0
UNION PAC CORP COM 907818108 1,365 15,445 SH   SOLE   6,090 9,355 0
UNITED PARCEL SERVICE INC CL B 911312106 3,162 32,043 SH   SOLE   19,333 12,710 0
UNITEDHEALTH GROUP INC COM 91324P102 1,151 9,925 SH   SOLE   9,425 500 0
VANGUARD INDEX FDS GROWTH ETF 922908736 280 2,795 SH   SOLE   2,015 780 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,922 44,166 SH   SOLE   15,397 28,769 0
WEC ENERGY GROUP INC COM 92939U106 402 7,700 SH   SOLE   750 6,950 0
WAL-MART STORES INC COM 931142103 598 9,229 SH   SOLE   2,929 6,300 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 4,604 55,400 SH   SOLE   2,300 53,100 0
WASTE MGMT INC DEL COM 94106L109 614 12,325 SH   SOLE   4,275 8,050 0
WATERS CORP COM 941848103 3,591 30,382 SH   SOLE   13,195 17,187 0
WELLS FARGO & CO NEW COM 949746101 328 6,395 SH   SOLE   5,950 445 0
WHIRLPOOL CORP COM 963320106 3,773 25,620 SH   SOLE   10,300 15,320 0
WILLIAMS COS INC DEL COM 969457100 354 9,614 SH   SOLE   8,996 618 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 265 4,855 SH   SOLE   3,515 1,340 0
XEROX CORP COM 984121103 203 20,900 SH   SOLE   2,100 18,800 0
YUM BRANDS INC COM 988498101 7,539 94,295 SH   SOLE   63,300 30,995 0