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 | CS | 002824100 | 45,805 | 527,340 | SH | | SOLE | | 236,690 | 0 | 290,650 |
AES CORP | CS | 00130H105 | 10,356 | 520,420 | SH | | SOLE | | 40,065 | 0 | 480,355 |
AFLAC INC | CS | 001055102 | 20,020 | 378,450 | SH | | SOLE | | 268,543 | 0 | 109,907 |
AGILENT TECHNOLOGIES INC | CS | 00846U101 | 276 | 3,240 | SH | | SOLE | | 1,560 | 0 | 1,680 |
AKAMAI TECHNOLOGIES INC | CS | 00971T101 | 28,902 | 334,589 | SH | | SOLE | | 138,588 | 0 | 196,001 |
ALLSTATE CORP | CS | 020002101 | 4,753 | 42,267 | SH | | SOLE | | 13,847 | 0 | 28,420 |
AMERICAN TOWER REIT COM | CS | 03027X100 | 36,295 | 157,926 | SH | | SOLE | | 89,002 | 0 | 68,924 |
AMETEK INC NEW | CS | 031100100 | 20,949 | 210,037 | SH | | SOLE | | 147,702 | 0 | 62,335 |
AMGEN INC | CS | 031162100 | 261 | 1,082 | SH | | SOLE | | 1,031 | 0 | 51 |
ANSYS INC | CS | 03662Q105 | 6,871 | 26,691 | SH | | SOLE | | 6,741 | 0 | 19,950 |
AON PLC | CS | G0408V102 | 19,604 | 94,121 | SH | | SOLE | | 65,872 | 0 | 28,249 |
APPLE INC COM | CS | 037833100 | 919 | 3,130 | SH | | SOLE | | 1,009 | 0 | 2,121 |
AQUA AMERICA INC | CS | 03836W103 | 916 | 19,504 | SH | | SOLE | | 9,104 | 0 | 10,400 |
ASML HOLDING N V N Y REGISTRY | ADR | N07059210 | 1,682 | 5,685 | SH | | SOLE | | 1,730 | 0 | 3,955 |
ASPEN TECHNOLOGY INC | CS | 045327103 | 10,838 | 89,626 | SH | | SOLE | | 67,655 | 0 | 21,971 |
ASTRAZENECA PLC | ADR | 046353108 | 17,157 | 344,108 | SH | | SOLE | | 61,680 | 0 | 282,428 |
BALL CORP | CS | 058498106 | 10,255 | 158,577 | SH | | SOLE | | 35,039 | 0 | 123,538 |
BLACKSTONE GROUP INC COM CL A | CS | 09260D107 | 38,318 | 684,975 | SH | | SOLE | | 293,637 | 0 | 391,338 |
BOSTON BEER INC | CS | 100557107 | 4,643 | 12,288 | SH | | SOLE | | 3,109 | 0 | 9,179 |
BROADCOM INC COM | CS | 11135F101 | 17,954 | 56,812 | SH | | SOLE | | 8,522 | 0 | 48,290 |
BROWN FORMAN CORP | CS | 115637209 | 876 | 12,963 | SH | | SOLE | | 3,300 | 0 | 9,663 |
CADENCE DESIGN SYSTEM INC | CS | 127387108 | 253 | 3,641 | SH | | SOLE | | 1,556 | 0 | 2,085 |
CASELLA WASTE SYS INC | CS | 147448104 | 409 | 8,885 | SH | | SOLE | | 7,030 | 0 | 1,855 |
CHEMED CORP NEW | CS | 16359R103 | 2,293 | 5,220 | SH | | SOLE | | 0 | 0 | 5,220 |
CHURCH AND DWIGHT INC | CS | 171340102 | 1,559 | 22,159 | SH | | SOLE | | 1,550 | 0 | 20,609 |
CINCINNATI FINL CORP | CS | 172062101 | 3,036 | 28,870 | SH | | SOLE | | 7,885 | 0 | 20,985 |
COCA COLA CO | CS | 191216100 | 25,132 | 454,051 | SH | | SOLE | | 219,201 | 0 | 234,850 |
COMCAST CORP | CS | 20030N101 | 8,718 | 193,855 | SH | | SOLE | | 32,675 | 0 | 161,180 |
COSTCO WHSL CORP | CS | 22160K105 | 21,808 | 74,198 | SH | | SOLE | | 17,916 | 0 | 56,282 |
COUPA SOFTWARE INC | CS | 22266L106 | 1,652 | 11,295 | SH | | SOLE | | 1,900 | 0 | 9,395 |
D R HORTON INC | CS | 23331A109 | 11,351 | 215,184 | SH | | SOLE | | 193,390 | 0 | 21,794 |
DANAHER CORP DEL | CS | 235851102 | 852 | 5,548 | SH | | SOLE | | 571 | 0 | 4,977 |
DBX ETF TR EAFE CURR HDG | ETF | 233051200 | 999 | 29,575 | SH | | SOLE | | 0 | 0 | 29,575 |
DENBURY RES INC | CS | 247916208 | 261 | 185,130 | SH | | SOLE | | 34,420 | 0 | 150,710 |
DISCOVER FINL SVCS | CS | 254709108 | 641 | 7,560 | SH | | SOLE | | 0 | 0 | 7,560 |
DISNEY WALT CO | CS | 254687106 | 2,122 | 14,673 | SH | | SOLE | | 3,795 | 0 | 10,878 |
DOLLAR GEN CORP NEW | CS | 256677105 | 1,331 | 8,535 | SH | | SOLE | | 1,780 | 0 | 6,755 |
EATON CORP PLC | CS | G29183103 | 423 | 4,471 | SH | | SOLE | | 695 | 0 | 3,776 |
EDWARDS LIFESCIENCES CORP | CS | 28176E108 | 1,421 | 6,090 | SH | | SOLE | | 1,105 | 0 | 4,985 |
ENPHASE ENERGY INC | CS | 29355A107 | 970 | 37,128 | SH | | SOLE | | 14,448 | 0 | 22,680 |
EQUINIX INC | CS | 29444U700 | 6,900 | 11,821 | SH | | SOLE | | 2,273 | 0 | 9,548 |
EVOQUA WATER TECHNOLOGIES CO | CS | 30057T105 | 622 | 32,841 | SH | | SOLE | | 6,440 | 0 | 26,401 |
EXTRA SPACE STORAGE INC | CS | 30225T102 | 1,649 | 15,616 | SH | | SOLE | | 6,759 | 0 | 8,857 |
FASTENAL CO | CS | 311900104 | 8,584 | 232,315 | SH | | SOLE | | 16,045 | 0 | 216,270 |
FIRST FINL BANKSHARES | CS | 32020R109 | 666 | 18,981 | SH | | SOLE | | 3,130 | 0 | 15,851 |
FIRST HAWAIIAN INC | CS | 32051X108 | 362 | 12,543 | SH | | SOLE | | 2,330 | 0 | 10,213 |
FORTINET INC | CS | 34959E109 | 877 | 8,215 | SH | | SOLE | | 1,520 | 0 | 6,695 |
GENMAB A S | ADR | 372303206 | 709 | 31,765 | SH | | SOLE | | 5,465 | 0 | 26,300 |
HAEMONETICS CORP | CS | 405024100 | 15,638 | 136,101 | SH | | SOLE | | 69,200 | 0 | 66,901 |
HARTFORD FINL SVCS GROUP INC | CS | 416515104 | 12,513 | 205,909 | SH | | SOLE | | 26,285 | 0 | 179,624 |
HEICO CORP NEW | CS | 422806109 | 1,003 | 8,785 | SH | | SOLE | | 555 | 0 | 8,230 |
HERSHEY FOODS CORP | CS | 427866108 | 14,197 | 96,592 | SH | | SOLE | | 64,210 | 0 | 32,382 |
HILTON WORLDWIDE HLDGS INC | CS | 43300A203 | 35,315 | 318,411 | SH | | SOLE | | 158,928 | 0 | 159,483 |
HONEYWELL INTL INC | CS | 438516106 | 6,867 | 38,796 | SH | | SOLE | | 34,317 | 0 | 4,479 |
ILLINOIS TOOL WKS INC | CS | 452308109 | 13,361 | 74,380 | SH | | SOLE | | 13,180 | 0 | 61,200 |
INCYTE CORP | CS | 45337C102 | 433 | 4,958 | SH | | SOLE | | 915 | 0 | 4,043 |
INGERSOLL-RAND PLC | CS | G47791101 | 25,977 | 195,432 | SH | | SOLE | | 41,300 | 0 | 154,132 |
INSULET CORP | CS | 45784P101 | 1,136 | 6,634 | SH | | SOLE | | 1,878 | 0 | 4,756 |
INVESCO EXCH TRD SLF IDX FD BU | ETF | 46138J882 | 7,708 | 358,441 | SH | | SOLE | | 102,463 | 0 | 255,978 |
INVESCO EXCH TRD SLF IDX FD BU | ETF | 46138J700 | 7,697 | 362,371 | SH | | SOLE | | 103,440 | 0 | 258,931 |
INVESCO EXCH TRD SLF IDX FD BU | ETF | 46138J783 | 3,866 | 184,525 | SH | | SOLE | | 52,700 | 0 | 131,825 |
INVESCO EXCH TRD SLF IDX FD BU | ETF | 46138J841 | 7,735 | 360,289 | SH | | SOLE | | 102,893 | 0 | 257,396 |
INVESCO EXCH TRD SLF IDX FD BU | ETF | 46138J825 | 3,882 | 180,815 | SH | | SOLE | | 51,400 | 0 | 129,415 |
INVESCO EXCH TRD SLF IDX FD BU | ETF | 46138J866 | 7,717 | 362,126 | SH | | SOLE | | 103,515 | 0 | 258,611 |
INVESCO EXCH TRD SLF IDX FD BU | ETF | 46138J791 | 3,892 | 189,278 | SH | | SOLE | | 53,834 | 0 | 135,444 |
INVESCO EXCH TRD SLF IDX FD IN | ETF | 46138J643 | 3,869 | 175,743 | SH | | SOLE | | 50,196 | 0 | 125,547 |
INVESCO EXCHANGE TRADED FD T S | ETF | 46137V258 | 424 | 6,125 | SH | | SOLE | | 1,855 | 0 | 4,270 |
INVESCO EXCHNG TRADED FD TR II | ETF | 46138E362 | 1,457 | 33,087 | SH | | SOLE | | 9,970 | 0 | 23,117 |
ISHARES SANDP GLOBAL INFRASTRU | ETF | 464288372 | 423 | 8,830 | SH | | SOLE | | 0 | 0 | 8,830 |
ISHARES TR DJ AEROSPACE | ETF | 464288760 | 571 | 2,570 | SH | | SOLE | | 0 | 0 | 2,570 |
ISHARES TR DJ MED DEVICES | ETF | 464288810 | 681 | 2,575 | SH | | SOLE | | 0 | 0 | 2,575 |
ISHARES TR GLDM SCHS SEMI | ETF | 464287523 | 723 | 2,880 | SH | | SOLE | | 0 | 0 | 2,880 |
ISHARES TR GLMN SCHS SOFT | ETF | 464287515 | 824 | 3,535 | SH | | SOLE | | 0 | 0 | 3,535 |
ISHARES TR GLOBAL REIT ETF | ETF | 46434V647 | 279 | 10,100 | SH | | SOLE | | 0 | 0 | 10,100 |
ISHARES TR SANDP GBL FIN | ETF | 464287333 | 398 | 5,790 | SH | | SOLE | | 0 | 0 | 5,790 |
ISHARES TR SANDP GLB100INDX | ETF | 464287572 | 816 | 15,135 | SH | | SOLE | | 0 | 0 | 15,135 |
ISHARES TR SNP GL CONSUME | ETF | 464288745 | 390 | 3,095 | SH | | SOLE | | 0 | 0 | 3,095 |
ISHARES TR SNP GL UTILITI | ETF | 464288711 | 326 | 5,545 | SH | | SOLE | | 0 | 0 | 5,545 |
J P MORGAN CHASE AND CO | CS | 46625H100 | 20,488 | 146,972 | SH | | SOLE | | 63,302 | 0 | 83,670 |
JOHNSON CTLS INTL PLC SHS | CS | G51502105 | 4,509 | 110,770 | SH | | SOLE | | 38,050 | 0 | 72,720 |
KB HOME | CS | 48666K109 | 461 | 13,450 | SH | | SOLE | | 4,030 | 0 | 9,420 |
KBR INC | CS | 48242W106 | 5,639 | 184,890 | SH | | SOLE | | 23,540 | 0 | 161,350 |
KEYSIGHT TECHNOLOGIES INC | CS | 49338L103 | 10,596 | 103,249 | SH | | SOLE | | 22,559 | 0 | 80,690 |
KLA-TENCOR CORP | CS | 482480100 | 36,880 | 206,991 | SH | | SOLE | | 82,576 | 0 | 124,415 |
KONINKLIJKE PHILIPS ELECTRS | ADR | 500472303 | 4,077 | 83,539 | SH | | SOLE | | 7,560 | 0 | 75,979 |
LAM RESEARCH CORP | CS | 512807108 | 604 | 2,065 | SH | | SOLE | | 1,025 | 0 | 1,040 |
LEIDOS HLDGS INC | CS | 525327102 | 10,765 | 109,970 | SH | | SOLE | | 31,560 | 0 | 78,410 |
LINDE PLC COM | CS | G5494J103 | 5,068 | 23,805 | SH | | SOLE | | 1,916 | 0 | 21,889 |
LOCKHEED MARTIN CORP | CS | 539830109 | 28,601 | 73,452 | SH | | SOLE | | 39,709 | 0 | 33,743 |
LULULEMON ATHLETICA INC | CS | 550021109 | 1,894 | 8,175 | SH | | SOLE | | 4,543 | 0 | 3,632 |
LUMENTUM HLDGS INC | CS | 55024U109 | 386 | 4,863 | SH | | SOLE | | 690 | 0 | 4,173 |
MARKETAXESS HLDGS INC | CS | 57060D108 | 1,289 | 3,399 | SH | | SOLE | | 2,114 | 0 | 1,285 |
MARVELL TECHNOLOGY GROUP LTD | CS | G5876H105 | 24,623 | 927,058 | SH | | SOLE | | 550,021 | 0 | 377,037 |
MASTEC INC | CS | 576323109 | 307 | 4,788 | SH | | SOLE | | 2,460 | 0 | 2,328 |
MASTERCARD INCORPORATED CL A | CS | 57636Q104 | 5,559 | 18,616 | SH | | SOLE | | 6,432 | 0 | 12,184 |
MCDONALDS CORP | CS | 580135101 | 14,817 | 74,979 | SH | | SOLE | | 15,835 | 0 | 59,144 |
MEDTRONIC PLC SHS | CS | G5960L103 | 29,113 | 256,613 | SH | | SOLE | | 106,725 | 0 | 149,888 |
MERCK N CO INC NEW | CS | 58933Y105 | 453 | 4,976 | SH | | SOLE | | 1,096 | 0 | 3,880 |
MICROSOFT CORP | CS | 594918104 | 31,862 | 202,043 | SH | | SOLE | | 32,168 | 0 | 169,875 |
MOODYS CORP | CS | 615369105 | 33,664 | 141,797 | SH | | SOLE | | 59,543 | 0 | 82,254 |
NASDAQ STOCK MARKET INC | CS | 631103108 | 1,014 | 9,470 | SH | | SOLE | | 1,340 | 0 | 8,130 |
NEUROCRINE BIOSCIENCES INC | CS | 64125C109 | 1,292 | 12,023 | SH | | SOLE | | 1,860 | 0 | 10,163 |
NORDSON CORP | CS | 655663102 | 696 | 4,277 | SH | | SOLE | | 800 | 0 | 3,477 |
NOVARTIS A G SPONSORED ADR | ADR | 66987V109 | 626 | 6,606 | SH | | SOLE | | 461 | 0 | 6,145 |
NVIDIA CORP | CS | 67066G104 | 1,027 | 4,365 | SH | | SOLE | | 1,097 | 0 | 3,268 |
O REILLY AUTOMOTIVE INC NEW | CS | 67103H107 | 357 | 815 | SH | | SOLE | | 270 | 0 | 545 |
OMEGA HEALTHCARE INVS INC | CS | 681936100 | 14,599 | 344,726 | SH | | SOLE | | 70,930 | 0 | 273,796 |
ONEOK INC | CS | 682680103 | 1,989 | 26,286 | SH | | SOLE | | 3,344 | 0 | 22,942 |
PAYCHEX INC | CS | 704326107 | 4,294 | 50,487 | SH | | SOLE | | 9,560 | 0 | 40,927 |
PAYCOM SOFTWARE INC | CS | 70432V102 | 28,389 | 107,227 | SH | | SOLE | | 65,332 | 0 | 41,895 |
PEPSICO INC | CS | 713448108 | 715 | 5,233 | SH | | SOLE | | 1,217 | 0 | 4,016 |
PNC FINL SVCS GROUP INC | CS | 693475105 | 408 | 2,558 | SH | | SOLE | | 1,566 | 0 | 992 |
PROCTER AND GAMBLE CO | CS | 742718109 | 35,022 | 280,397 | SH | | SOLE | | 142,977 | 0 | 137,420 |
PULTE HOMES INC | CS | 745867101 | 201 | 5,174 | SH | | SOLE | | 1,583 | 0 | 3,591 |
RENAISSANCE RE HLDGS LTD | CS | G7496G103 | 8,817 | 44,980 | SH | | SOLE | | 8,785 | 0 | 36,195 |
RESMED INC | CS | 761152107 | 273 | 1,760 | SH | | SOLE | | 610 | 0 | 1,150 |
RINGCENTRAL INC | CS | 76680R206 | 15,232 | 90,308 | SH | | SOLE | | 12,460 | 0 | 77,848 |
ROSS STORES INC | CS | 778296103 | 7,444 | 63,944 | SH | | SOLE | | 10,189 | 0 | 53,755 |
SAP SE SPON ADR | ADR | 803054204 | 230 | 1,720 | SH | | SOLE | | 250 | 0 | 1,470 |
SEA LTD | ADR | 81141R100 | 325 | 8,087 | SH | | SOLE | | 1,145 | 0 | 6,942 |
SMITH AND NEPHEW PLC | ADR | 83175M205 | 1,404 | 29,216 | SH | | SOLE | | 12,781 | 0 | 16,435 |
SONY CORP | ADR | 835699307 | 658 | 9,674 | SH | | SOLE | | 2,102 | 0 | 7,572 |
SPDR SERIES TRUST KBW INS ETF | ETF | 78464A789 | 311 | 8,775 | SH | | SOLE | | 0 | 0 | 8,775 |
SPLUNK INC | CS | 848637104 | 422 | 2,817 | SH | | SOLE | | 520 | 0 | 2,297 |
STARBUCKS CORP | CS | 855244109 | 4,807 | 54,672 | SH | | SOLE | | 19,221 | 0 | 35,451 |
TAIWAN SEMICONDUCTOR MFG LTD | ADR | 874039100 | 14,212 | 244,609 | SH | | SOLE | | 47,183 | 0 | 197,426 |
TAKE-TWO INTERACTIVE SOFTWAR | CS | 874054109 | 378 | 3,087 | SH | | SOLE | | 695 | 0 | 2,392 |
TELEFLEX INC | CS | 879369106 | 6,437 | 17,100 | SH | | SOLE | | 17,100 | 0 | 0 |
TERADYNE INC | CS | 880770102 | 19,843 | 290,989 | SH | | SOLE | | 220,645 | 0 | 70,344 |
TETRA TECH INC NEW | CS | 88162G103 | 3,258 | 37,814 | SH | | SOLE | | 9,547 | 0 | 28,267 |
THERMO FISHER SCIENTIFIC INC C | CS | 883556102 | 1,443 | 4,443 | SH | | SOLE | | 2,523 | 0 | 1,920 |
TRANSDIGM GROUP INC | CS | 893641100 | 35,190 | 62,839 | SH | | SOLE | | 17,891 | 0 | 44,948 |
UNILEVER N V | ADR | 904784709 | 4,681 | 81,473 | SH | | SOLE | | 10,035 | 0 | 71,438 |
VANECK VECTORS ETF TR MORNINGS | ETF | 92189F643 | 1,330 | 24,275 | SH | | SOLE | | 7,035 | 0 | 17,240 |
VANGUARD INDEX TR VALUE VIPERS | ETF | 922908744 | 1,078 | 8,996 | SH | | SOLE | | 2,700 | 0 | 6,296 |
VEEVA SYS INC | CS | 922475108 | 3,775 | 26,838 | SH | | SOLE | | 14,174 | 0 | 12,664 |
VERIZON COMMUNICATIONS | CS | 92343V104 | 580 | 9,450 | SH | | SOLE | | 996 | 0 | 8,454 |
VISA INC | CS | 92826C839 | 675 | 3,593 | SH | | SOLE | | 2,628 | 0 | 965 |
WALMART INC | CS | 931142103 | 683 | 5,749 | SH | | SOLE | | 964 | 0 | 4,785 |
WESTERN UN CO | CS | 959802109 | 19,228 | 718,005 | SH | | SOLE | | 495,392 | 0 | 222,613 |
WILLIS TOWERS WATSON PUB LTD | CS | G96629103 | 28,227 | 139,780 | SH | | SOLE | | 38,602 | 0 | 101,178 |
WOODWARD GOVERNOR CO | CS | 980745103 | 6,769 | 57,155 | SH | | SOLE | | 25,393 | 0 | 31,762 |
WYNN RESORTS LTD | CS | 983134107 | 770 | 5,545 | SH | | SOLE | | 1,035 | 0 | 4,510 |