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
ABBOTT LABS COM 002824100 2,687 50,358 SH   SOLE   26,668 0 23,690
ABBVIE INC COM 00287Y109 4,479 50,408 SH   SOLE   26,718 0 23,690
ADOBE SYS INC COM 00724F101 1,020 6,840 SH   OTR 1 0 6,840 0
ADOBE SYS INC COM 00724F101 50,541 338,789 SH   SOLE   288,354 0 50,435
ALBEMARLE CORP COM 012653101 594 4,360 SH   OTR 1 0 4,360 0
ALBEMARLE CORP COM 012653101 38,368 281,477 SH   SOLE   248,427 0 33,050
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 991 5,740 SH   OTR 1 0 5,740 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 233,099 1,349,654 SH   SOLE   1,237,834 0 111,820
ALLERGAN PLC SHS G0177J108 799 3,900 SH   OTR 1 0 3,900 0
ALLERGAN PLC SHS G0177J108 190,975 931,813 SH   SOLE   853,345 0 78,468
ALPHABET INC CAP STK CL A 02079K305 613 630 SH   OTR 1 0 630 0
ALPHABET INC CAP STK CL A 02079K305 28,942 29,723 SH   SOLE   25,213 0 4,510
ALPHABET INC CAP STK CL C 02079K107 299 312 SH   OTR 1 0 312 0
ALPHABET INC CAP STK CL C 02079K107 19,113 19,928 SH   SOLE   17,352 0 2,576
AMAZON COM INC COM 023135106 981 1,020 SH   OTR 1 0 1,020 0
AMAZON COM INC COM 023135106 16,732 17,405 SH   SOLE   14,455 0 2,950
APPLE INC COM 037833100 996 6,465 SH   OTR 1 0 6,465 0
APPLE INC COM 037833100 38,471 249,619 SH   SOLE   219,499 0 30,120
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,232 7,199 SH   OTR 1 0 7,199 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 137,578 803,607 SH   SOLE   664,450 0 139,157
AT&T INC COM 00206R102 697 17,790 SH   SOLE   17,790 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 48,765 446,075 SH   SOLE   380,962 0 65,113
AUTOMATIC DATA PROCESSING IN COM 053015103 1,044 9,550 SH   OTR 1 0 9,550 0
BAIDU INC SPON ADR REP A 056752108 1,746 7,050 SH   SOLE   7,050 0 0
BECTON DICKINSON & CO COM 075887109 16,952 86,512 SH   SOLE   83,880 0 2,632
BLACKSTONE MTG TR INC COM CL A 09257W100 328 10,570 SH   SOLE   10,570 0 0
BROADCOM LTD SHS Y09827109 963 3,970 SH   OTR 1 0 3,970 0
BROADCOM LTD SHS Y09827109 228,944 943,943 SH   SOLE   866,448 0 77,495
CELGENE CORP COM 151020104 1,117 7,660 SH   OTR 1 0 7,660 0
CELGENE CORP COM 151020104 49,039 336,300 SH   SOLE   289,310 0 46,990
CERNER CORP COM 156782104 21,834 306,136 SH   SOLE   274,336 0 31,800
CHEVRON CORP NEW COM 166764100 394 3,350 SH   SOLE   3,350 0 0
CISCO SYS INC COM 17275R102 23,861 709,523 SH   SOLE   662,095 0 47,428
COCA COLA CO COM 191216100 531 11,800 SH   SOLE   7,800 0 4,000
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 683 9,420 SH   OTR 1 0 9,420 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 43,690 602,292 SH   SOLE   533,662 0 68,630
COMCAST CORP NEW CL A 20030N101 33,083 859,736 SH   SOLE   765,316 0 94,420
DIAGEO P L C SPON ADR NEW 25243Q205 9,901 74,933 SH   SOLE   60,903 0 14,030
EDWARDS LIFESCIENCES CORP COM 28176E108 869 7,952 SH   OTR 1 0 7,952 0
EDWARDS LIFESCIENCES CORP COM 28176E108 40,720 372,519 SH   SOLE   330,649 0 41,870
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 758 41,430 SH   SOLE   29,130 0 12,300
ENTERPRISE PRODS PARTNERS L COM 293792107 5,945 228,026 SH   SOLE   167,946 0 60,080
EOG RES INC COM 26875P101 21,089 217,995 SH   SOLE   199,315 0 18,680
EXXON MOBIL CORP COM 30231G102 2,684 32,738 SH   SOLE   7,738 0 25,000
F M C CORP COM NEW 302491303 23,878 267,356 SH   SOLE   245,996 0 21,360
F5 NETWORKS INC COM 315616102 19,230 159,502 SH   SOLE   149,002 0 10,500
FACEBOOK INC CL A 30303M102 1,065 6,230 SH   OTR 1 0 6,230 0
FACEBOOK INC CL A 30303M102 18,017 105,440 SH   SOLE   87,480 0 17,960
FLIR SYS INC COM 302445101 24,019 617,288 SH   SOLE   558,058 0 59,230
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 2,723 55,701 SH   SOLE   24,460 0 31,241
GENERAL ELECTRIC CO COM 369604103 20,656 854,261 SH   SOLE   780,127 0 74,134
HDFC BANK LTD ADR REPS 3 SHS 40415F101 1,049 10,890 SH   OTR 1 0 10,890 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 252,109 2,616,055 SH   SOLE   2,399,026 0 217,029
HERSHEY CO COM 427866108 317 2,900 SH   SOLE   2,900 0 0
HIGHWOODS PPTYS INC COM 431284108 1,370 26,300 SH   SOLE   22,300 0 4,000
HSBC HLDGS PLC SPON ADR NEW 404280406 216 4,379 SH   SOLE   4,379 0 0
IPG PHOTONICS CORP COM 44980X109 463 2,500 SH   SOLE   2,500 0 0
JAMES HARDIE INDS PLC SPONSORED ADR 47030M106 18,342 1,304,539 SH   SOLE   1,067,843 0 236,696
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 6,374 43,580 SH   SOLE   43,580 0 0
JOHNSON & JOHNSON COM 478160104 25,493 196,082 SH   SOLE   176,520 0 19,562
JPMORGAN CHASE & CO COM 46625H100 1,032 10,800 SH   OTR 1 0 10,800 0
JPMORGAN CHASE & CO COM 46625H100 17,632 184,610 SH   SOLE   152,870 0 31,740
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 27,054 656,657 SH   SOLE   569,967 0 86,690
LIBERTY PPTY TR SH BEN INT 531172104 2,302 56,071 SH   SOLE   39,571 0 16,500
M & T BK CORP COM 55261F104 2,114 13,130 SH   SOLE   13,130 0 0
MARSH & MCLENNAN COS INC COM 571748102 34,058 406,377 SH   SOLE   374,247 0 32,130
MASTERCARD INCORPORATED CL A 57636Q104 1,096 7,760 SH   OTR 1 0 7,760 0
MASTERCARD INCORPORATED CL A 57636Q104 40,114 284,097 SH   SOLE   251,197 0 32,900
MEDTRONIC PLC SHS G5960L103 25,224 324,342 SH   SOLE   279,042 0 45,300
MERCK & CO INC COM 58933Y105 842 13,150 SH   SOLE   13,150 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 889 9,900 SH   SOLE   9,900 0 0
MICROSOFT CORP COM 594918104 31,807 426,992 SH   SOLE   391,857 0 35,135
NEVRO CORP COM 64157F103 9,046 99,540 SH   SOLE   89,330 0 10,210
NIELSEN HLDGS PLC SHS EUR G6518L108 13,445 324,377 SH   SOLE   293,927 0 30,450
NXP SEMICONDUCTORS N V COM N6596X109 70,861 626,589 SH   SOLE   571,380 0 55,209
OCCIDENTAL PETE CORP DEL COM 674599105 7,220 112,450 SH   SOLE   110,890 0 1,560
ONEOK INC NEW COM 682680103 1,150 20,758 SH   SOLE   19,182 0 1,576
PROCTER AND GAMBLE CO COM 742718109 1,890 20,778 SH   SOLE   4,800 0 15,978
QIAGEN NV SHS NEW N72482123 113,620 3,606,995 SH   SOLE   3,291,617 0 315,378
QUEST DIAGNOSTICS INC COM 74834L100 18,571 198,324 SH   SOLE   189,084 0 9,240
QUINTILES IMS HOLDINGS INC COM 74876Y101 1,033 10,870 SH   OTR 1 0 10,870 0
QUINTILES IMS HOLDINGS INC COM 74876Y101 42,064 442,450 SH   SOLE   387,330 0 55,120
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 503 8,300 SH   SOLE   8,300 0 0
SCHLUMBERGER LTD COM 806857108 675 9,670 SH   OTR 1 0 9,670 0
SCHLUMBERGER LTD COM 806857108 30,821 441,821 SH   SOLE   385,251 0 56,570
SHIRE PLC SPONSORED ADR 82481R106 26,873 175,482 SH   SOLE   142,365 0 33,117
STANLEY BLACK & DECKER INC COM 854502101 1,025 6,790 SH   OTR 1 0 6,790 0
STANLEY BLACK & DECKER INC COM 854502101 47,192 312,595 SH   SOLE   276,975 0 35,620
STARBUCKS CORP COM 855244109 493 9,170 SH   OTR 1 0 9,170 0
STARBUCKS CORP COM 855244109 8,459 157,500 SH   SOLE   130,790 0 26,710
VARIAN MED SYS INC COM 92220P105 23,001 229,872 SH   SOLE   204,422 0 25,450
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,220 42,879 SH   SOLE   33,034 0 9,845
WESTPAC BKG CORP SPONSORED ADR 961214301 509 20,171 SH   SOLE   20,171 0 0