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
3M CO COM COM 88579Y101 3,207 16,763 SH   SOLE   39 0 16,724
ABB LTD ADR COM 000375204 493 21,057 SH   SOLE   243 0 20,814
ADOBE SYS INC COM COM 00724F101 19,891 152,853 SH   SOLE   17,191 0 135,662
AKAMAI TECHNOLOGIES INC COM COM 00971T101 13,056 218,687 SH   SOLE   26,168 0 192,519
ALPS ETF TR ALERIAN MLP ETF COM 00162Q866 11,813 929,453 SH   SOLE   111,662 0 817,791
ALTRIA GROUP INC COM COM 02209S103 522 7,316 SH   SOLE   133 0 7,183
AMERICAN EXPRESS CO CM COM 025816109 485 6,128 SH   SOLE   59 0 6,069
ANHEUSER BUSCH INBEV SA/NVSPON COM 03524a108 446 4,060 SH   SOLE   75 0 3,985
APPLE INC COM COM 037833100 807 5,616 SH   SOLE   60 0 5,556
ARMSTRONG WORLD INDS INC NEW C COM 04247X102 12,960 281,437 SH   SOLE   36,896 0 244,541
AT&T INC COM COM 00206R102 563 13,544 SH   SOLE   158 0 13,386
AUTOMATIC DATA PROCESSING INC COM 053015103 703 6,868 SH   SOLE   70 0 6,798
BANK OF AMERICA CORP COM COM 060505104 21,145 896,334 SH   SOLE   97,387 0 798,947
BLACKBAUD INC COM COM 09227Q100 14,301 186,522 SH   SOLE   22,364 0 164,158
BOEING CO COM COM 097023105 602 3,402 SH   SOLE   40 0 3,362
CANTEL MED CORP COM COM 138098108 12,118 151,281 SH   SOLE   18,623 0 132,658
CATERPILLAR INC COM COM 149123101 449 4,843 SH   SOLE   51 0 4,792
CDW CORP COM COM 12514G108 16,085 278,720 SH   SOLE   34,663 0 244,057
CERNER CORP COM COM 156782104 13,046 221,690 SH   SOLE   31,352 0 190,338
CHEVRON CORP NEW COM COM 166764100 484 4,511 SH   SOLE   43 0 4,468
COCA COLA CO COM COM 191216100 594 13,989 SH   SOLE   198 0 13,791
COLGATE PALMOLIVE CO COM COM 194162103 618 8,448 SH   SOLE   82 0 8,366
COSTAR GROUP INC COM COM 22160N109 6,536 31,541 SH   SOLE   3,878 0 27,663
DENTSPLY SIRONA INC COM COM 24906P109 18,359 294,027 SH   SOLE   35,604 0 258,423
DOLBY LABORATORIES INC CL A COM 25659T107 12,269 234,106 SH   SOLE   27,527 0 206,579
DU PONT E I DE NEMOURS & CO CO COM 263534109 604 7,516 SH   SOLE   85 0 7,431
EATON CORPORATION PLC SHS ISIN COM G29183103 17,432 235,097 SH   SOLE   25,907 0 209,190
EXXON MOBIL CORPORATION COM COM 30231G102 462 5,632 SH   SOLE   56 0 5,576
F M C CORP COM COM 302491303 16,384 235,441 SH   SOLE   29,334 0 206,107
GENESEE & WYO INC CL A COM 371559105 9,224 135,928 SH   SOLE   18,320 0 117,608
GLAUKOS CORP COM COM 377322102 7,330 142,886 SH   SOLE   16,707 0 126,179
GLOBAL PAYMENTS INC COM COM 37940X102 18,196 225,534 SH   SOLE   26,949 0 198,585
HCP INC COM COM 40414L109 622 19,885 SH   SOLE   280 0 19,605
HOME DEPOT INC COM COM 437076102 576 3,922 SH   SOLE   46 0 3,876
IDEX CORP COM COM 45167R104 669 7,157 SH   SOLE   0 0 7,157
IDEXX LABS INC COM COM 45168D104 16,706 108,053 SH   SOLE   11,716 0 96,337
INTEL CORP COM COM 458140100 510 14,130 SH   SOLE   181 0 13,949
INTL BUSINESS MACHINES COM COM 459200101 635 3,649 SH   SOLE   62 0 3,587
JOHNSON & JOHNSON COM COM 478160104 979 7,859 SH   SOLE   53 0 7,806
JP MORGAN CHASE & CO COM COM 46625H100 1,793 20,406 SH   SOLE   0 0 20,406
KRAFT HEINZ CO COM STK COM 500754106 530 5,832 SH   SOLE   92 0 5,740
LAS VEGAS SANDS CORP COM COM 517834107 14,877 260,675 SH   SOLE   31,108 0 229,567
MARRIOTT INTL INC NEW CL A COM 571903202 17,857 189,602 SH   SOLE   21,780 0 167,822
MCDONALDS CORP COM COM 580135101 544 4,200 SH   SOLE   55 0 4,145
MERCK & CO INC NEW COM COM 58933Y105 543 8,543 SH   SOLE   97 0 8,446
MONDELEZ INTL INC COM COM 609207105 468 10,857 SH   SOLE   191 0 10,666
PAYCHEX INC COM COM 704326107 670 11,374 SH   SOLE   134 0 11,240
PFIZER INC COM COM 717081103 535 15,641 SH   SOLE   188 0 15,453
PHARMACYTE BIOTECH INC COM COM 71715X104 15 150,300 SH   SOLE   0 0 150,300
PROCTER & GAMBLE CO COM COM 742718109 528 5,871 SH   SOLE   71 0 5,800
RED HAT INC COM COM 756577102 12,134 140,283 SH   SOLE   17,641 0 122,642
REYNOLDS AMERICAN INC COM COM 761713106 654 10,371 SH   SOLE   186 0 10,185
ROLLINS INC COM COM 775711104 8,315 223,936 SH   SOLE   27,749 0 196,187
SITEONE LANDSCAPE SUPPLY INC C COM 82982L103 15,106 312,037 SH   SOLE   23,356 0 288,681
SNYDERS-LANCE INC COM COM 833551104 16,487 409,004 SH   SOLE   50,516 0 358,488
SYSCO CORP COM COM 871829107 545 10,502 SH   SOLE   149 0 10,353
THE TRAVELERS COMPANIES INC CO COM 89417E109 670 5,555 SH   SOLE   59 0 5,496
UNDER ARMOUR INC CL C COM 904311206 5,409 295,579 SH   SOLE   39,923 0 255,656
US FOODS HLDG CORP COM COM 912008109 19,270 688,704 SH   SOLE   82,403 0 606,301
VAIL RESORTS INC COM COM 91879Q109 19,014 99,082 SH   SOLE   11,809 0 87,273
VERIZON COMMUNICATIONS INC COM COM 92343V104 449 9,211 SH   SOLE   114 0 9,097
WALT DISNEY CO COM COM 254687106 432 3,813 SH   SOLE   52 0 3,761
WASTE MANAGEMENT INC COM COM 94106L109 719 9,865 SH   SOLE   125 0 9,740
ZOETIS INC CL A COM 98978V103 18,051 338,230 SH   SOLE   37,241 0 300,989