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 1,002 5,609 SH   SOLE   0 0 5,609
ABB LTD ADR COM 000375204 587 27,839 SH   SOLE   0 0 27,839
ADOBE SYS INC COM COM 00724F101 15,002 145,720 SH   SOLE   14,462 0 131,258
AKAMAI TECHNOLOGIES COM COM 00971T101 13,746 206,153 SH   SOLE   21,779 0 184,374
ALPS ETF TR ALERIAN MLP ETF COM 00162Q866 11,033 875,601 SH   SOLE   93,153 0 782,448
ALTRIA GROUP INC COM COM 02209S103 471 6,973 SH   SOLE   0 0 6,973
AMERICAN EXPRESS CO CM COM 025816109 592 7,991 SH   SOLE   0 0 7,991
APPLE INC COM COM 037833100 661 5,705 SH   SOLE   0 0 5,705
ARMSTRONG WORLD INDS INC NEW C COM 04247X102 10,880 260,296 SH   SOLE   29,847 0 230,449
AT&T INC COM COM 00206R102 692 16,282 SH   SOLE   0 0 16,282
AUTOMATIC DATA PROCESSING INC COM 053015103 847 8,238 SH   SOLE   0 0 8,238
BANK OF AMERICA CORP COM COM 060505104 19,072 862,984 SH   SOLE   85,086 0 777,898
BLACKBAUD INC COM COM 09227Q100 11,285 176,328 SH   SOLE   18,998 0 157,330
BOEING CO COM COM 097023105 690 4,432 SH   SOLE   0 0 4,432
CA INCORPORATED COM COM 12673P105 241 7,580 SH   SOLE   0 0 7,580
CANTEL MED CORP COM COM 138098108 11,225 142,542 SH   SOLE   15,510 0 127,032
CATERPILLAR INC COM COM 149123101 558 6,018 SH   SOLE   0 0 6,018
CDW CORP COM COM 12514G108 20,722 397,814 SH   SOLE   37,254 0 360,560
CERNER CORP COM COM 156782104 10,653 224,898 SH   SOLE   25,323 0 199,575
CHEVRON CORP COM COM 166764100 643 5,462 SH   SOLE   0 0 5,462
COCA COLA CO COM COM 191216100 560 13,502 SH   SOLE   0 0 13,502
COLGATE PALMOLIVE CO COM COM 194162103 645 9,861 SH   SOLE   0 0 9,861
CONAGRA BRANDS INC COM COM 205887102 289 7,295 SH   SOLE   0 0 7,295
COSTAR GROUP INC COM COM 22160N109 5,618 29,804 SH   SOLE   3,262 0 26,542
DENTSPLY SIRONA INC COM COM 24906P109 15,928 275,899 SH   SOLE   29,516 0 246,383
DIPLOMAT PHARMACY INC COM COM 25456K101 5,325 422,605 SH   SOLE   53,857 0 368,748
DU PONT E I DE NEMOURS & CO CO COM 263534109 683 9,306 SH   SOLE   0 0 9,306
EATON CORPORATION PLC SHS ISIN COM G29183103 15,062 224,498 SH   SOLE   22,099 0 202,399
EXXON MOBIL CORPORATION COM COM 30231G102 634 7,022 SH   SOLE   0 0 7,022
F M C CORP COM COM 302491303 16,044 283,663 SH   SOLE   29,234 0 254,429
GENESEE & WYO INC CL A COM 371559105 10,012 144,243 SH   SOLE   15,713 0 128,530
GLOBAL PAYMENTS INC COM COM 37940X102 14,826 213,597 SH   SOLE   22,888 0 190,709
HCP INC COM COM 40414L109 399 13,418 SH   SOLE   0 0 13,418
HOME DEPOT INC COM COM 437076102 648 4,836 SH   SOLE   0 0 4,836
IDEX CORP COM COM 45167R104 645 7,157 SH   SOLE   0 0 7,157
IDEXX LABS INC COM COM 45168D104 15,512 132,274 SH   SOLE   12,370 0 119,904
INTEL CORP COM COM 458140100 662 18,249 SH   SOLE   0 0 18,249
INTL BUSINESS MACHINES COM COM 459200101 756 4,556 SH   SOLE   0 0 4,556
JOHNSON & JOHNSON COM COM 478160104 1,037 8,997 SH   SOLE   0 0 8,997
JP MORGAN CHASE & CO COM COM 46625H100 2,004 23,222 SH   SOLE   0 0 23,222
KRAFT HEINZ CO COM STK COM 500754106 478 5,474 SH   SOLE   0 0 5,474
LAS VEGAS SANDS CORP COM COM 517834107 13,321 249,406 SH   SOLE   26,231 0 223,175
MARRIOTT INTERNATIONAL INC CLA COM 571903202 14,915 180,390 SH   SOLE   18,616 0 161,774
MCDONALDS CORP COM COM 580135101 660 5,422 SH   SOLE   0 0 5,422
MERCK & CO INC NEW COM COM 58933Y105 691 11,742 SH   SOLE   0 0 11,742
MONDELEZ INTL INC COM COM 609207105 503 11,349 SH   SOLE   0 0 11,349
MORGAN STANLEY COM NEW COM 617446448 12,382 293,076 SH   SOLE   30,974 0 262,102
NATIONAL OILWELL VARCO INC COM 637071101 384 10,264 SH   SOLE   1,829 0 8,435
PAYCHEX INC COM COM 704326107 847 13,909 SH   SOLE   0 0 13,909
PFIZER INC COM COM 717081103 666 20,516 SH   SOLE   0 0 20,516
PRICESMART INC COM COM 741511109 9,402 112,597 SH   SOLE   12,640 0 99,957
PROCTER GAMBLE CO COM COM 742718109 637 7,576 SH   SOLE   0 0 7,576
RED HAT INC COM COM 756577102 9,126 130,926 SH   SOLE   14,413 0 116,513
REYNOLDS AMERICAN INC COM COM 761713106 560 9,999 SH   SOLE   0 0 9,999
SNYDERS-LANCE INC COM COM 833551104 14,866 387,732 SH   SOLE   42,469 0 345,263
SYSCO CORP COM COM 871829107 723 13,054 SH   SOLE   0 0 13,054
THE TRAVELERS COMPANIES INC CO COM 89417E109 820 6,696 SH   SOLE   0 0 6,696
UNDER ARMOUR INC COM CL C COM 904311206 7,353 292,152 SH   SOLE   31,850 0 260,302
VAIL RESORTS INC COM COM 91879Q109 18,666 115,718 SH   SOLE   11,538 0 104,180
VERIZON COMMUNICATIONS COM COM 92343V104 625 11,713 SH   SOLE   0 0 11,713
WALT DISNEY CO COM COM 254687106 487 4,670 SH   SOLE   0 0 4,670
WASTE MANAGEMENT INC COM COM 94106L109 898 12,669 SH   SOLE   0 0 12,669
ZOETIS INC CL A COM 98978V103 17,287 322,938 SH   SOLE   31,460 0 291,478