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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M COCOM88579Y1015,24327,518SH SOLE 27,51800
ABBOTT LABSCOM0028241006,68692,431SH SOLE 92,43100
ABBVIE INCCOM00287Y1093,93742,706SH SOLE 42,70600
ACADIA HEALTHCARE COMPANY INCOM00404A1091,23448,010SH SOLE 48,01000
ACCENTURE PLC IRELANDSHS CLASS AG1151C1015,56139,440SH SOLE 39,44000
ACTIVISION BLIZZARD INCCOM00507V1094148,884SH SOLE 8,88400
ADOBE INCCOM00724F1017,22931,954SH SOLE 31,95400
ADVANCED ENERGY INDSCOM0079731003057,106SH SOLE 7,10600
AFFILIATED MANAGERS GROUPCOM0082521082983,054SH SOLE 3,05400
AFLAC INCCOM00105510299021,735SH SOLE 21,73500
AIR PRODS & CHEMS INCCOM0091581062,04012,744SH SOLE 12,74400
ALASKA AIR GROUP INCCOM0116591092,98148,985SH SOLE 48,98500
ALEXION PHARMACEUTICALS INCCOM0153511091,91119,628SH SOLE 19,62800
ALLERGAN PLCSHSG0177J1081,76313,192SH SOLE 13,19200
ALPHATEC HOLDINGS INCCOM NEW02081G2011,170510,960SH SOLE 510,96000
ALTRIA GROUP INCCOM02209S1031,67133,828SH SOLE 33,82800
AMAZON COM INCCOM02313510617,90811,923SH SOLE 11,92300
AMC NETWORKS INCCL A00164V1034277,779SH SOLE 7,77900
AMERICAN EXPRESS COCOM0258161097487,847SH SOLE 7,84700
AMERICAN WTR WKS CO INC NEWCOM0304201034,13245,520SH SOLE 45,52000
AMERIPRISE FINL INCCOM03076C1061,48114,187SH SOLE 14,18700
AMERISOURCEBERGEN CORPCOM03073E1052823,785SH SOLE 3,78500
AMETEK INC NEWCOM0311001001,35620,034SH SOLE 20,03400
AMGEN INCCOM0311621004,36622,425SH SOLE 22,42500
AMPHENOL CORP NEWCL A0320951012503,087SH SOLE 3,08700
ANALOG DEVICES INCCOM0326541053,10536,177SH SOLE 36,17700
ANSYS INCCOM03662Q1052,12614,871SH SOLE 14,87100
ANTHEM INCCOM0367521032,0927,965SH SOLE 7,96500
APPLE INCCOM03783310036,838233,538SH SOLE 233,53800
APPLIED MATLS INCCOM03822210593128,436SH SOLE 28,43600
ARGAN INCCOM04010E10941711,027SH SOLE 11,02700
AT&T INCCOM00206R1023,705129,828SH SOLE 129,82800
ATHENE HLDG LTDCL AG0684D10750812,764SH SOLE 12,76400
AUTODESK INCCOM0527691067005,445SH SOLE 5,44500
AUTOMATIC DATA PROCESSING INCOM0530151031,2599,605SH SOLE 9,60500
AVERY DENNISON CORPCOM0536111096947,729SH SOLE 7,72900
BANK AMER CORPCOM0605051045,010203,323SH SOLE 203,32300
BANK NEW YORK MELLON CORPCOM0640581003647,723SH SOLE 7,72300
BAXTER INTL INCCOM0718131091,17417,837SH SOLE 17,83700
BCE INCCOM NEW05534B76044511,265SH SOLE 11,26500
BECTON DICKINSON & COCOM0758871094,00717,782SH SOLE 17,78200
BERKSHIRE HATHAWAY INC DELCL A0846701083061SH SOLE 100
BERKSHIRE HATHAWAY INC DELCL B NEW0846707026,34431,070SH SOLE 31,07000
BIOGEN INCCOM09062X1036472,150SH SOLE 2,15000
BIOMARIN PHARMACEUTICAL INCCOM09061G1012202,581SH SOLE 2,58100
BLACKROCK INCCOM09247X1014921,252SH SOLE 1,25200
BLOOM ENERGY CORPCOM CL A09371210711311,310SH SOLE 11,31000
BLUE APRON HLDGS INCCL A09523Q1011918,839SH SOLE 18,83900
BLUEBIRD BIO INCCOM09609G1005565,601SH SOLE 5,60100
BOEING COCOM0970231054,19112,996SH SOLE 12,99600
BOOKING HLDGS INCCOM09857L1081,440836SH SOLE 83600
BOOZ ALLEN HAMILTON HLDG CORCL A0995021063397,532SH SOLE 7,53200
BORGWARNER INCCOM0997241062,51172,288SH SOLE 72,28800
BOSTON SCIENTIFIC CORPCOM1011371074,444125,740SH SOLE 125,74000
BRISTOL MYERS SQUIBB COCOM1101221082,70652,068SH SOLE 52,06800
BROADCOM INCCOM11135F1011,5916,259SH SOLE 6,25900
BROADRIDGE FINL SOLUTIONS INCOM11133T1032172,253SH SOLE 2,25300
BURLINGTON STORES INCCOM1220171062451,509SH SOLE 1,50900
BWX TECHNOLOGIES INCCOM05605H10058815,373SH SOLE 15,37300
CALLON PETE CO DELCOM13123X10212719,600SH SOLE 19,60000
CANTEL MEDICAL CORPCOM1380981081,42419,129SH SOLE 19,12900
CAPITAL ONE FINL CORPCOM14040H1052593,422SH SOLE 3,42200
CAPSTONE TURBINE CORPCOM NEW14067D4094981,875SH SOLE 81,87500
CATALENT INCCOM14880610268021,809SH SOLE 21,80900
CATERPILLAR INC DELCOM1491231015584,388SH SOLE 4,38800
CBS CORP NEWCL B12485720266915,301SH SOLE 15,30100
CDW CORPCOM12514G1082953,645SH SOLE 3,64500
CELGENE CORPCOM1510201043,17249,486SH SOLE 49,48600
CERNER CORPCOM1567821041,05320,079SH SOLE 20,07900
CHECK POINT SOFTWARE TECH LTORDM224651047687,477SH SOLE 7,47700
CHEVRON CORP NEWCOM1667641003,95436,341SH SOLE 36,34100
CHUBB LIMITEDCOMH1467J1044,41434,172SH SOLE 34,17200
CIGNA CORP NEWCOM1255231003,02715,941SH SOLE 15,94100
CINTAS CORPCOM1729081053,62921,604SH SOLE 21,60400
CISCO SYS INCCOM17275R10214,329330,701SH SOLE 330,70100
CITIGROUP INCCOM NEW1729674247,163137,598SH SOLE 137,59800
CITRIX SYS INCCOM1773761004664,546SH SOLE 4,54600
CLEVELAND CLIFFS INCCOM18589910174697,071SH SOLE 97,07100
CME GROUP INCCOM CL A12572Q1052,93215,584SH SOLE 15,58400
CNH INDL N VSHSN2094410916517,955SH SOLE 17,95500
COCA COLA COCOM1912161004,884103,144SH SOLE 103,14400
COGNEX CORPCOM19242210373418,986SH SOLE 18,98600
COGNIZANT TECHNOLOGY SOLUTIOCL A19244610296815,256SH SOLE 15,25600
COLGATE PALMOLIVE COCOM1941621033255,466SH SOLE 5,46600
COMCAST CORP NEWCL A20030N1012,31267,889SH SOLE 67,88900
COMPASS DIVERSIFIED HOLDINGSSH BEN INT20451Q10441633,412SH SOLE 33,41200
CONAGRA BRANDS INCCOM20588710228913,508SH SOLE 13,50800
CONOCOPHILLIPSCOM20825C1041,12818,094SH SOLE 18,09400
CONSOLIDATED EDISON INCCOM2091151046919,035SH SOLE 9,03500
CONSTELLATION BRANDS INCCL A21036P1083021,881SH SOLE 1,88100
COSTCO WHSL CORP NEWCOM22160K1056,66532,719SH SOLE 32,71900
CSX CORPCOM1264081032183,513SH SOLE 3,51300
CVS HEALTH CORPCOM1266501003,46852,927SH SOLE 52,92700
DANAHER CORP DELCOM2358511028,11978,730SH SOLE 78,73000
DARDEN RESTAURANTS INCCOM2371941053933,939SH SOLE 3,93900
DAVITA INCCOM23918K10880015,547SH SOLE 15,54700
DEERE & COCOM2441991051,2468,352SH SOLE 8,35200
DELTA AIR LINES INC DELCOM NEW2473617021,37827,613SH SOLE 27,61300
DEUTSCHE BANK AGNAMEN AKTD181908989411,513SH SOLE 11,51300
DEXCOM INCCOM2521311072872,398SH SOLE 2,39800
DISCOVER FINL SVCSCOM2547091083,85065,281SH SOLE 65,28100
DISNEY WALT COCOM DISNEY2546871065,53950,517SH SOLE 50,51700
DOCUSIGN INCCOM2561631062,76468,958SH SOLE 68,95800
DOLLAR TREE INCCOM2567461083233,580SH SOLE 3,58000
DOMINION ENERGY INCCOM25746U1094846,771SH SOLE 6,77100
DORMAN PRODUCTS INCCOM2582781006477,191SH SOLE 7,19100
DOWDUPONT INCCOM26078J1003,56866,720SH SOLE 66,72000
DTE ENERGY COCOM2333311073933,567SH SOLE 3,56700
DUCOMMUN INC DELCOM2641471094,590126,374SH SOLE 126,37400
DUKE ENERGY CORP NEWCOM NEW26441C2045926,865SH SOLE 6,86500
EASTMAN CHEM COCOM2774321001,07714,734SH SOLE 14,73400
EATON CORP PLCSHSG291831032,41735,196SH SOLE 35,19600
EBAY INCCOM27864210358120,707SH SOLE 20,70700
ECOLAB INCCOM2788651001,79212,161SH SOLE 12,16100
EDWARDS LIFESCIENCES CORPCOM28176E1081,94012,665SH SOLE 12,66500
ELECTRONIC ARTS INCCOM2855121093,21940,799SH SOLE 40,79900
EMERSON ELEC COCOM2910111042,58843,317SH SOLE 43,31700
ENBRIDGE INCCOM29250N1052819,053SH SOLE 9,05300
ENCANA CORPCOM29250510417430,129SH SOLE 30,12900
ENSTAR GROUP LIMITEDSHSG3075P1012261,350SH SOLE 1,35000
EOG RES INCCOM26875P1013,36838,623SH SOLE 38,62300
EQUIFAX INCCOM2944291052692,889SH SOLE 2,88900
EVEREST RE GROUP LTDCOMG3223R1082,70012,399SH SOLE 12,39900
EXACT SCIENCES CORPCOM30063P1052604,123SH SOLE 4,12300
EXELON CORPCOM30161N10153211,789SH SOLE 11,78900
EXPEDIA GROUP INCCOM NEW30212P3036816,049SH SOLE 6,04900
EXPONENT INCCOM30214U1022735,384SH SOLE 5,38400
EXXON MOBIL CORPCOM30231G10213,819202,660SH SOLE 202,66000
FACEBOOK INCCL A30303M10265,216497,490SH SOLE 497,49000
FEDEX CORPCOM31428X1061,4859,204SH SOLE 9,20400
FIDELITY NATL INFORMATION SVCOM31620M1062472,408SH SOLE 2,40800
FISERV INCCOM3377381082,03927,751SH SOLE 27,75100
FIVE BELOW INCCOM33829M1012762,698SH SOLE 2,69800
FORD MTR CO DELCOM PAR $0.013453708609812,795SH SOLE 12,79500
FORTIVE CORPCOM34959J1082,88142,578SH SOLE 42,57800
GAMESTOP CORP NEWCL A36467W10933526,582SH SOLE 26,58200
GARTNER INCCOM3666511072531,979SH SOLE 1,97900
GCP APPLIED TECHNOLOGIES INCCOM36164Y10134914,219SH SOLE 14,21900
GENERAC HLDGS INCCOM3687361041,32926,735SH SOLE 26,73500
GENERAL DYNAMICS CORPCOM3695501088965,700SH SOLE 5,70000
GENERAL ELECTRIC COCOM369604103989130,650SH SOLE 130,65000
GENERAL MLS INCCOM37033410487922,586SH SOLE 22,58600
GENERAL MTRS COCOM37045V1005,588167,062SH SOLE 167,06200
GENTEX CORPCOM37190110937918,772SH SOLE 18,77200
GILEAD SCIENCES INCCOM3755581033,02648,379SH SOLE 48,37900
GLACIER BANCORP INC NEWCOM37637Q1052827,123SH SOLE 7,12300
GLOBAL PMTS INCCOM37940X1022082,017SH SOLE 2,01700
GOLDMAN SACHS GROUP INCCOM38141G1041,80010,775SH SOLE 10,77500
ALPHABET INCCAP STK CL A02079K30514,01513,412SH SOLE 13,41200
ALPHABET INCCAP STK CL C02079K10713,27112,815SH SOLE 12,81500
GRACE W R & CO DEL NEWCOM38388F10897815,060SH SOLE 15,06000
GRAINGER W W INCCOM3848021044691,661SH SOLE 1,66100
GREENBRIER COS INCCOM3936571014,048102,378SH SOLE 102,37800
HALLIBURTON COCOM40621610161823,252SH SOLE 23,25200
HD SUPPLY HLDGS INCCOM40416M1051,75946,884SH SOLE 46,88400
HERSHEY COCOM4278661081,11410,394SH SOLE 10,39400
HOME DEPOT INCCOM43707610213,80680,349SH SOLE 80,34900
HONEYWELL INTL INCCOM4385161064,87136,865SH SOLE 36,86500
HUNTINGTON BANCSHARES INCCOM4461501043,795318,391SH SOLE 318,39100
HUNTINGTON INGALLS INDS INCCOM4464131064552,392SH SOLE 2,39200
INTERNATIONAL BUSINESS MACHSCOM4592001012,16319,029SH SOLE 19,02900
ICU MED INCCOM44930G1073111,355SH SOLE 1,35500
IHS MARKIT LTDSHSG475671051,47530,746SH SOLE 30,74600
ILLINOIS TOOL WKS INCCOM452308109103,308815,441SH SOLE 815,44100
ILLUMINA INCCOM4523271099283,094SH SOLE 3,09400
IMPERIAL OIL LTDCOM NEW45303840865625,875SH SOLE 25,87500
INDEPENDENT BANK CORP MASSCOM4538361082022,869SH SOLE 2,86900
INGERSOLL-RAND PLCSHSG4779110195910,511SH SOLE 10,51100
INNOVIVA INCCOM45781M10126915,444SH SOLE 15,44400
UNIVERSAL INS HLDGS INCCOM91359V1073669,646SH SOLE 9,64600
INTEL CORPCOM45814010010,526224,283SH SOLE 224,28300
INTERCONTINENTAL EXCHANGE INCOM45866F1042,57334,162SH SOLE 34,16200
INTERDIGITAL INCCOM45867G1013244,883SH SOLE 4,88300
INTERPUBLIC GROUP COS INCCOM46069010032515,751SH SOLE 15,75100
INTUITCOM4612021034,59623,347SH SOLE 23,34700
INTUITIVE SURGICAL INCCOM NEW46120E602322673SH SOLE 67300
INUVO INCCOM NEW46122W2042321,375SH SOLE 21,37500
INVESCO LTDSHSG491BT10853431,920SH SOLE 31,92000
PENNEY J C INCCOM7081601062826,455SH SOLE 26,45500
JOHNSON & JOHNSONCOM4781601049,72175,327SH SOLE 75,32700
JOHNSON CTLS INTL PLCSHSG5150210533411,264SH SOLE 11,26400
JPMORGAN CHASE & COCOM46625H10020,737212,424SH SOLE 212,42400
KANSAS CITY SOUTHERNCOM NEW4851703022512,626SH SOLE 2,62600
KEYCORP NEWCOM49326710839026,385SH SOLE 26,38500
KIMBERLY CLARK CORPCOM4943681035304,648SH SOLE 4,64800
KINDER MORGAN INC DELCOM49456B10144328,807SH SOLE 28,80700
KKR & CO INCCL A48251W10420310,355SH SOLE 10,35500
KLA-TENCOR CORPCOM4824801002773,095SH SOLE 3,09500
KRAFT HEINZ COCOM50075410671016,487SH SOLE 16,48700
KROGER COCOM50104410145016,380SH SOLE 16,38000
L3 TECHNOLOGIES INCCOM5024131073281,890SH SOLE 1,89000
LAM RESEARCH CORPCOM5128071084093,000SH SOLE 3,00000
LAUDER ESTEE COS INCCL A5184391046,62050,886SH SOLE 50,88600
LEAR CORPCOM NEW5218652044073,309SH SOLE 3,30900
LENNAR CORPCL A5260571042376,064SH SOLE 6,06400
LILLY ELI & COCOM5324571088517,352SH SOLE 7,35200
LINCOLN ELEC HLDGS INCCOM5339001061,37917,483SH SOLE 17,48300
LINDE PLCCOMG5494J1031,3168,436SH SOLE 8,43600
LOCKHEED MARTIN CORPCOM5398301097432,838SH SOLE 2,83800
LOWES COS INCCOM5486611079209,956SH SOLE 9,95600
LYONDELLBASELL INDUSTRIES NSHS - A -N537451002212,662SH SOLE 2,66200
MAGNA INTL INCCOM55922240156512,421SH SOLE 12,42100
MANHATTAN ASSOCS INCCOM5627501094169,827SH SOLE 9,82700
MARKETAXESS HLDGS INCCOM57060D1083361,591SH SOLE 1,59100
MARRIOTT INTL INC NEWCL A5719032021,58614,612SH SOLE 14,61200
MASIMO CORPCOM5747951005585,193SH SOLE 5,19300
MASTERCARD INCORPORATEDCL A57636Q1042,73114,474SH SOLE 14,47400
MATADOR RES COCOM57648520516410,579SH SOLE 10,57900
MAXIMUS INCCOM5779331041,05916,266SH SOLE 16,26600
MCDONALDS CORPCOM5801351012,87816,206SH SOLE 16,20600
MDC PARTNERS INCCL A SUB VTG55269710415358,655SH SOLE 58,65500
MEDTRONIC PLCSHSG5960L1032,17423,902SH SOLE 23,90200
MERCK & CO INCCOM58933Y1055,97178,146SH SOLE 78,14600
METLIFE INCCOM59156R10861514,986SH SOLE 14,98600
MICROCHIP TECHNOLOGY INCCOM5950171041,43719,983SH SOLE 19,98300
MICRON TECHNOLOGY INCCOM59511210344213,941SH SOLE 13,94100
MICROSOFT CORPCOM59491810421,030207,046SH SOLE 207,04600
MIDDLEBY CORPCOM5962781015235,087SH SOLE 5,08700
MILLER INDS INC TENNCOM NEW60055120436913,660SH SOLE 13,66000
MOHAWK INDS INCCOM6081901042241,915SH SOLE 1,91500
MONDELEZ INTL INCCL A6092071052,13953,444SH SOLE 53,44400
MONSTER BEVERAGE CORP NEWCOM61174X1091,89838,563SH SOLE 38,56300
MSG NETWORK INCCL A55357310658024,630SH SOLE 24,63000
MYLAN N VSHS EURON5946510932811,959SH SOLE 11,95900
NATIONAL CINEMEDIA INCCOM63530910710616,407SH SOLE 16,40700
NATIONAL OILWELL VARCO INCCOM63707110146217,988SH SOLE 17,98800
NEKTAR THERAPEUTICSCOM6402681082347,127SH SOLE 7,12700
NETAPP INCCOM64110D1045569,313SH SOLE 9,31300
NETFLIX INCCOM64110L1061,2834,794SH SOLE 4,79400
NEXTERA ENERGY INCCOM65339F1012,51214,452SH SOLE 14,45200
NIC INCCOM62914B10040032,075SH SOLE 32,07500
NIKE INCCL B6541061033,68649,712SH SOLE 49,71200
NORDSON CORPCOM6556631022181,830SH SOLE 1,83000
NORFOLK SOUTHERN CORPCOM6558441082,91719,508SH SOLE 19,50800
NORTHERN TR CORPCOM66585910436,858440,940SH SOLE 440,94000
NORTHROP GRUMMAN CORPCOM6668071026682,727SH SOLE 2,72700
NORTHWESTERN CORPCOM NEW6680743053876,503SH SOLE 6,50300
NOVAVAX INCCOM67000210411663,162SH SOLE 63,16200
NUTRIEN LTDCOM67077M1084088,679SH SOLE 8,67900
NUVASIVE INCCOM6707041054779,620SH SOLE 9,62000
NVIDIA CORPCOM67066G1041,51011,310SH SOLE 11,31000
NVR INCCOM62944T105602247SH SOLE 24700
O REILLY AUTOMOTIVE INC NEWCOM67103H1071,6124,683SH SOLE 4,68300
OCCIDENTAL PETE CORP DELCOM6745991051,20919,694SH SOLE 19,69400
OLD DOMINION FGHT LINES INCCOM6795801004143,353SH SOLE 3,35300
ONEOK INC NEWCOM6826801032023,743SH SOLE 3,74300
ORACLE CORPCOM68389X1052,79561,907SH SOLE 61,90700
ORBCOMM INCCOM68555P1004,158503,442SH SOLE 503,44200
PARKER HANNIFIN CORPCOM7010941042,31315,506SH SOLE 15,50600
PAYCHEX INCCOM70432610718,970291,182SH SOLE 291,18200
PAYPAL HLDGS INCCOM70450Y1038,21497,682SH SOLE 97,68200
PEPSICO INCCOM7134481089,99890,494SH SOLE 90,49400
PFIZER INCCOM7170811034,809110,182SH SOLE 110,18200
PHILIP MORRIS INTL INCCOM7181721094,20963,045SH SOLE 63,04500
PHILLIPS 66COM7185461041,56918,217SH SOLE 18,21700
PIERIS PHARMACEUTICALS INCCOM720795103506190,300SH SOLE 190,30000
PIONEER NAT RES COCOM7237871071,2879,785SH SOLE 9,78500
PNC FINL SVCS GROUP INCCOM6934751054203,591SH SOLE 3,59100
PPG INDS INCCOM6935061074294,198SH SOLE 4,19800
PPL CORPCOM69351T1062518,857SH SOLE 8,85700
PREMIER INCCL A74051N1022185,850SH SOLE 5,85000
PROCTER AND GAMBLE COCOM7427181098,47392,179SH SOLE 92,17900
PUBLIC SVC ENTERPRISE GROUPCOM74457310697518,731SH SOLE 18,73100
QIAGEN NVSHS NEWN7248212335710,374SH SOLE 10,37400
QORVO INCCOM74736K1012,11734,854SH SOLE 34,85400
QUALCOMM INCCOM7475251037,620133,889SH SOLE 133,88900
RAYTHEON COCOM NEW7551115075553,621SH SOLE 3,62100
REGENERON PHARMACEUTICALSCOM75886F1071,8054,834SH SOLE 4,83400
REPUBLIC SVCS INCCOM7607591003625,024SH SOLE 5,02400
ROBERT HALF INTL INCCOM77032310361710,787SH SOLE 10,78700
ROPER TECHNOLOGIES INCCOM7766961062,3568,841SH SOLE 8,84100
ROYAL CARIBBEAN CRUISES LTDCOMV7780T10399310,156SH SOLE 10,15600
RPM INTL INCCOM7496851033756,380SH SOLE 6,38000
S&P GLOBAL INCCOM78409V1041,1476,747SH SOLE 6,74700
SALESFORCE COM INCCOM79466L3027,11351,934SH SOLE 51,93400
SCHLUMBERGER LTDCOM8068571081,65245,795SH SOLE 45,79500
SCHWAB CHARLES CORP NEWCOM8085131051,08626,138SH SOLE 26,13800
SENSATA TECHNOLOGIES HLDNG PSHSG8060N1022255,009SH SOLE 5,00900
SENSEONICS HLDGS INCCOM81727U1055220,000SH SOLE 20,00000
SERVICENOW INCCOM81762P1022281,280SH SOLE 1,28000
SHERWIN WILLIAMS COCOM8243481064,02510,230SH SOLE 10,23000
SHOPIFY INCCL A82509L1072131,535SH SOLE 1,53500
SKYWORKS SOLUTIONS INCCOM83088M10272310,786SH SOLE 10,78600
SM ENERGY COCOM78454L10086755,979SH SOLE 55,97900
SMART & FINAL STORES INCCOM83190B10111223,666SH SOLE 23,66600
SMART GLOBAL HLDGS INCSHSG8232Y1012087,000SH SOLE 7,00000
SNAP ON INCCOM8330341013662,517SH SOLE 2,51700
SOUTHERN COCOM8425871073257,390SH SOLE 7,39000
SOUTHWEST AIRLS COCOM8447411082415,179SH SOLE 5,17900
SP PLUS CORPCOM78469C10344014,900SH SOLE 14,90000
SPLUNK INCCOM8486371042282,176SH SOLE 2,17600
STANLEY BLACK & DECKER INCCOM8545021015104,256SH SOLE 4,25600
STARBUCKS CORPCOM8552441095,15580,042SH SOLE 80,04200
STATE STR CORPCOM8574771033044,827SH SOLE 4,82700
STERIS PLCSHS USDG847201042232,084SH SOLE 2,08400
STRYKER CORPCOM8636671011,66810,644SH SOLE 10,64400
SUN LIFE FINL INCCOM8667961052668,008SH SOLE 8,00800
SUNTRUST BKS INCCOM8679141034,03680,015SH SOLE 80,01500
SUPERIOR INDS INTL INCCOM86816810515532,201SH SOLE 32,20100
SYMANTEC CORPCOM8715031082,512132,944SH SOLE 132,94400
SYSCO CORPCOM8718291073715,918SH SOLE 5,91800
PRICE T ROWE GROUP INCCOM74144T1082,80130,342SH SOLE 30,34200
TARGET CORPCOM87612E10690413,676SH SOLE 13,67600
TE CONNECTIVITY LTDREG SHSH849891043704,891SH SOLE 4,89100
BIO TECHNE CORPCOM09073M1041,2368,544SH SOLE 8,54400
TEGNA INCCOM87901J10551747,521SH SOLE 47,52100
TELEFLEX INCCOM8793691063,25612,595SH SOLE 12,59500
TESLA INCCOM88160R1011,5674,709SH SOLE 4,70900
TEXAS CAPITAL BANCSHARES INCCOM88224Q10791117,837SH SOLE 17,83700
TEXAS INSTRS INCCOM8825081043,13933,217SH SOLE 33,21700
THERMO FISHER SCIENTIFIC INCCOM8835561029,73043,480SH SOLE 43,48000
THOR INDS INCCOM8851601014809,232SH SOLE 9,23200
TIVITY HEALTH INCCOM88870R1022259,074SH SOLE 9,07400
TJX COS INC NEWCOM8725401094,45199,481SH SOLE 99,48100
TRANSDIGM GROUP INCCOM8936411006942,041SH SOLE 2,04100
TRAVELERS COMPANIES INCCOM89417E1091,78314,892SH SOLE 14,89200
TWENTY FIRST CENTY FOX INCCL A90130A1012204,569SH SOLE 4,56900
TWITTER INCCOM90184L10241914,566SH SOLE 14,56600
TWO RIV BANCORPCOM90207C1051,955128,126SH SOLE 128,12600
UBS GROUP AGSHSH4209710743234,873SH SOLE 34,87300
ULTA BEAUTY INCCOM90384S3033991,629SH SOLE 1,62900
UNION PAC CORPCOM9078181083,93928,497SH SOLE 28,49700
UNITED NAT FOODS INCCOM91116310312611,887SH SOLE 11,88700
UNITED PARCEL SERVICE INCCL B9113121062,62226,888SH SOLE 26,88800
UNITED TECHNOLOGIES CORPCOM9130171093,27530,759SH SOLE 30,75900
UNITED THERAPEUTICS CORP DELCOM91307C1022992,743SH SOLE 2,74300
UNITEDHEALTH GROUP INCCOM91324P1029,55538,356SH SOLE 38,35600
UNITIL CORPCOM9132591074949,752SH SOLE 9,75200
UNITY BIOTECHNOLOGY INCCOM91381U10131219,204SH SOLE 19,20400
US BANCORP DELCOM NEW9029733042,75960,369SH SOLE 60,36900
VALERO ENERGY CORP NEWCOM91913Y1005497,320SH SOLE 7,32000
VERISK ANALYTICS INCCOM92345Y1064303,947SH SOLE 3,94700
VERIZON COMMUNICATIONS INCCOM92343V1044,28376,185SH SOLE 76,18500
VERTEX PHARMACEUTICALS INCCOM92532F1003932,372SH SOLE 2,37200
V F CORPCOM91820410891212,786SH SOLE 12,78600
VIACOM INC NEWCL B92553P2011,95175,920SH SOLE 75,92000
VISA INCCOM CL A92826C83912,99898,516SH SOLE 98,51600
VISTRA ENERGY CORPCOM92840M1022149,332SH SOLE 9,33200
VMWARE INCCL A COM9285634026524,751SH SOLE 4,75100
WALMART INCCOM9311421032,25524,212SH SOLE 24,21200
WALGREENS BOOTS ALLIANCE INCCOM9314271082,07830,407SH SOLE 30,40700
WEC ENERGY GROUP INCCOM92939U1062072,992SH SOLE 2,99200
WELLS FARGO CO NEWCOM9497461013,30171,636SH SOLE 71,63600
WEST PHARMACEUTICAL SVSC INCCOM9553061052452,499SH SOLE 2,49900
WESTERN DIGITAL CORPCOM9581021053038,192SH SOLE 8,19200
WHIRLPOOL CORPCOM9633201067446,962SH SOLE 6,96200
WINNEBAGO INDS INCCOM9746371002,520104,106SH SOLE 104,10600
WOLVERINE WORLD WIDE INCCOM9780971032176,793SH SOLE 6,79300
WORLDPAY INCCL A9815581091,27016,619SH SOLE 16,61900
XYLEM INCCOM98419M1001,55923,361SH SOLE 23,36100
YUM BRANDS INCCOM9884981011,37915,007SH SOLE 15,00700
YUM CHINA HLDGS INCCOM98850P1092728,106SH SOLE 8,10600
ZAYO GROUP HLDGS INCCOM98919V10526611,637SH SOLE 11,63700
ZEBRA TECHNOLOGIES CORPCL A9892071052541,595SH SOLE 1,59500
ZIMMER BIOMET HLDGS INCCOM98956P1021,22311,795SH SOLE 11,79500
ZIONS BANCORPORATION N ACOM98970110767316,517SH SOLE 16,51700
ZOETIS INCCL A98978V1038509,934SH SOLE 9,93400
ABB LTDSPONSORED ADR00037520430516,040SH SOLE 16,04000
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W10211,88286,687SH SOLE 86,68700
AMBEV SASPONSORED ADR02319V1035714,599SH SOLE 14,59900
AMERICA MOVIL SAB DE CVSPON ADR L SHS02364W10522215,591SH SOLE 15,59100
ASE TECHNOLOGY HOLDING CO LTSPONSORED ADS00215W10012834,199SH SOLE 34,19900
ASML HOLDING N VN Y REGISTRY SHSN070592103612,317SH SOLE 2,31700
ASTRAZENECA PLCSPONSORED ADR0463531081,28333,790SH SOLE 33,79000
BAIDU INCSPON ADR REP A0567521083882,445SH SOLE 2,44500
BANCO BILBAO VIZCAYA ARGENTASPONSORED ADR05946K10116230,574SH SOLE 30,57400
BANCO SANTANDER SAADR05964H105752167,966SH SOLE 167,96600
BARCLAYS PLCADR06738E20416521,851SH SOLE 21,85100
BP PLCSPONSORED ADR0556221045,911155,888SH SOLE 155,88800
BRITISH AMERN TOB PLCSPONSORED ADR11044810736611,487SH SOLE 11,48700
CEMEX SAB DE CVSPON ADR NEW15129088922346,285SH SOLE 46,28500
CHINA MOBILE LIMITEDSPONSORED ADR16941M1092926,080SH SOLE 6,08000
CREDIT SUISSE GROUPSPONSORED ADR22540110835332,468SH SOLE 32,46800
DIAGEO P L CSPON ADR NEW25243Q2057215,082SH SOLE 5,08200
GDS HLDGS LTDSPONSORED ADR36165L10824,3701,055,441SH SOLE 1,055,44100
GLAXOSMITHKLINE PLCSPONSORED ADR37733W10566817,493SH SOLE 17,49300
HDFC BANK LTDADR REPS 3 SHS40415F1018257,968SH SOLE 7,96800
HONDA MOTOR LTDAMERN SHS43812830869826,396SH SOLE 26,39600
HSBC HLDGS PLCSPON ADR NEW40428040683320,263SH SOLE 20,26300
ICICI BK LTDADR45104G10425825,074SH SOLE 25,07400
INFOSYS LTDSPONSORED ADR45678810878081,975SH SOLE 81,97500
KONINKLIJKE PHILIPS N VNY REG SH NEW5004723032266,449SH SOLE 6,44900
KT CORPSPONSORED ADR48268K10120814,615SH SOLE 14,61500
LLOYDS BANKING GROUP PLCSPONSORED ADR53943910923290,515SH SOLE 90,51500
MELCO RESORT ENTERTAINMENT LADR58546410027115,407SH SOLE 15,40700
MITSUBISHI UFJ FINL GROUP INSPONSORED ADS60682210414830,414SH SOLE 30,41400
MOBILE TELESYSTEMS PJSCSPONSORED ADR6074091099513,619SH SOLE 13,61900
NATIONAL GRID PLCSPONSORED ADR NE63627440977416,132SH SOLE 16,13200
NOVARTIS A GSPONSORED ADR66987V1092,97034,616SH SOLE 34,61600
POSCOSPONSORED ADR6934831092544,630SH SOLE 4,63000
RIO TINTO PLCSPONSORED ADR76720410065613,535SH SOLE 13,53500
ROYAL BK SCOTLAND GROUP PLCSPONS ADR 2 ORD78009768937266,494SH SOLE 66,49400
ROYAL DUTCH SHELL PLCSPONS ADR A7802592064,67280,184SH SOLE 80,18400
ROYAL DUTCH SHELL PLCSPON ADR B7802591075,09184,937SH SOLE 84,93700
SANOFISPONSORED ADR80105N1052626,029SH SOLE 6,02900
SAP SESPON ADR8030542042872,885SH SOLE 2,88500
SHIRE PLCSPONSORED ADR82481R1061,0596,082SH SOLE 6,08200
SONY CORPSPONSORED ADR83569930751510,675SH SOLE 10,67500
SUMITOMO MITSUI FINL GROUP ISPONSORED ADR86562M20934152,420SH SOLE 52,42000
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADR87403910098726,736SH SOLE 26,73600
TELECOM ITALIA S P A NEWSPON ADR ORD87927Y10211119,969SH SOLE 19,96900
TELEFONICA S ASPONSORED ADR87938220813616,129SH SOLE 16,12900
TEVA PHARMACEUTICAL INDS LTDSPONSORED ADR88162420928518,506SH SOLE 18,50600
TOTAL S ASPONSORED ADR89151E1091,03919,907SH SOLE 19,90700
UNILEVER N VN Y SHS NEW9047847091,02519,050SH SOLE 19,05000
UNILEVER PLCSPON ADR NEW9047677041,03119,741SH SOLE 19,74100
VODAFONE GROUP PLC NEWSPONSORED ADR92857W30844022,830SH SOLE 22,83000
ITAU UNIBANCO HLDG SASPON ADR REP PFD46556210641845,709SH SOLE 45,70900
DBX ETF TRXTRACK MSCI EAFE2330512007,965285,486SH SOLE 285,48600
DBX ETF TRXTRACK MSCI EMRG2330511013,129149,783SH SOLE 149,78300
DBX ETF TRXTRACK MSCI JAPN2330515071,87651,688SH SOLE 51,68800
DBX ETF TRXTRACK MSCI EURP2330518537,303290,137SH SOLE 290,13700
FIRST TR EXCH TRD ALPHA FD ISWITZLND ALPHA33737J2324,17295,166SH SOLE 95,16600
FLEXSHARES TRINTL QLTDV IDX33939L8371,04049,406SH SOLE 49,40600
GLOBAL X FDSGLBX MSCI COLUM37950E20019024,449SH SOLE 24,44900
INVESCO EXCHANGE TRADED FD TINTL DIVI ACHI46137V5481,06075,000SH SOLE 75,00000
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3574,66251,003SH SOLE 51,00300
INVESCO EXCHNG TRADED FD TRS&P500 LOW VOL46138E35470015,000SH SOLE 15,00000
INVESCO EXCHNG TRADED FD TRRUSEL 1000 EQL46138E42079728,577SH SOLE 28,57700
INVESCO QQQ TRUNIT SER 146090E1039,88964,104SH SOLE 64,10400
ISHARES TRCORE DIV GRWTH46434V6212427,302SH SOLE 7,30200
ISHARES TRCORE MSCI EAFE46432F8429,391170,743SH SOLE 170,74300
ISHARES INCCORE MSCI EMKT46434G1037,683162,952SH SOLE 162,95200
ISHARES TRCORE MSCI EURO46434V7383,24378,456SH SOLE 78,45600
ISHARES TRCORE MSCI INTL46435G3261,10622,638SH SOLE 22,63800
ISHARES TRCORE S&P TTL STK4642871502073,652SH SOLE 3,65200
ISHARES TRCORE S&P US GWT4642876712765,234SH SOLE 5,23400
ISHARES INCMSCI GBL GOLD MN46434G85532019,728SH SOLE 19,72800
ISHARES INCMSCI JPN ETF NEW46434G8228,181161,389SH SOLE 161,38900
ISHARES TRMSCI ACWI ETF46428825717,051265,762SH SOLE 265,76200
ISHARES TRMSCI ACWI EX US46428824056413,450SH SOLE 13,45000
ISHARES TRMSCI AC ASIA ETF4642881823675,772SH SOLE 5,77200
ISHARES TRMSCI EMG MKT ETF4642872348,934228,713SH SOLE 228,71300
ISHARES TRMSCI EAFE ETF46428746560,7301,033,167SH SOLE 1,033,16700
ISHARES INCMSCI EM ASIA ETF4642864262,39139,300SH SOLE 39,30000
ISHARES TRDEVSMCP EXNA ETF4642884973,23471,976SH SOLE 71,97600
ISHARES INCMSCI FRNTR100ETF46428614586333,000SH SOLE 33,00000
ISHARES TRMSCI KLD400 SOC4642885702182,348SH SOLE 2,34800
ISHARES INCMSCI PAC JP ETF4642866655,941145,969SH SOLE 145,96900
ISHARES INCMSCI SWITZERLAND46428674913,043413,809SH SOLE 413,80900
ISHARES INCMSCI TAIWAN ETF46434G77257018,022SH SOLE 18,02200
ISHARES TRMULTIFACTOR USA46434V2824,877175,071SH SOLE 175,07100
ISHARES TRRUSEL 2500 ETF46435G26849512,950SH SOLE 12,95000
ISHARES TRRUS 1000 GRW ETF4642876145053,858SH SOLE 3,85800
ISHARES TRRUS 1000 ETF4642876223,51625,348SH SOLE 25,34800
ISHARES TRRUS 1000 VAL ETF4642875987,47267,286SH SOLE 67,28600
ISHARES TRRUSSELL 2000 ETF46428765520,812155,430SH SOLE 155,43000
ISHARES TRRUS 2000 VAL ETF4642876305274,905SH SOLE 4,90500
ISHARES TRRUS MID CAP ETF46428749911,139239,648SH SOLE 239,64800
ISHARES TRRUS MDCP VAL ETF4642874732282,980SH SOLE 2,98000
ISHARES TRCORE S&P MCP ETF4642875072,38214,343SH SOLE 14,34300
ISHARES TRS&P SML 600 GWT4642878873722,308SH SOLE 2,30800
ISHARES TRSELECT DIVID ETF46428716890610,139SH SOLE 10,13900
ISHARES TRNASDAQ BIOTECH4642875562,25423,375SH SOLE 23,37500
ISHARES TRRUSSELL 3000 ETF4642876892151,460SH SOLE 1,46000
ISHARES TRS&P 100 ETF4642871011,42312,761SH SOLE 12,76100
ISHARES TRS&P 500 GRWT ETF4642873093,63724,138SH SOLE 24,13800
ISHARES TRCORE S&P500 ETF4642872007,91331,449SH SOLE 31,44900
ISHARES TRS&P 500 VAL ETF4642874084844,786SH SOLE 4,78600
ISHARES TRGLB INFRASTR ETF4642883723017,639SH SOLE 7,63900
ISHARES TRLATN AMER 40 ETF46428739082026,621SH SOLE 26,62100
ISHARES TRCORE S&P SCP ETF4642878047,128102,827SH SOLE 102,82700
ISHARES TRU.S. CNSM SV ETF4642875803261,800SH SOLE 1,80000
ISHARES TRU.S. PHARMA ETF4642888364243,009SH SOLE 3,00900
PROSHARES TRS&P 500 DV ARIST74348A4673095,100SH SOLE 5,10000
SCHWAB STRATEGIC TREMRG MKTEQ ETF8085247064,231179,811SH SOLE 179,81100
SCHWAB STRATEGIC TRUS LRG CAP ETF8085242015729,589SH SOLE 9,58900
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2098179,439SH SOLE 9,43900
SPDR DOW JONES INDL AVRG ETFUT SER 178467X1092721,167SH SOLE 1,16700
SELECT SECTOR SPDR TRENERGY81369Y5063165,518SH SOLE 5,51800
SPDR INDEX SHS FDSEURO STOXX 5078463X2029,301279,567SH SOLE 279,56700
SELECT SECTOR SPDR TRSBI INT-FINL81369Y60528111,804SH SOLE 11,80400
SELECT SECTOR SPDR TRSBI INT-INDS81369Y7042,08532,370SH SOLE 32,37000
SPDR SERIES TRUSTOILGAS EQUIP78464A74812013,354SH SOLE 13,35400
SPDR S&P 500 ETF TRTR UNIT78462F10388,239353,069SH SOLE 353,06900
SPDR SERIES TRUSTS&P DIVID ETF78464A7633043,396SH SOLE 3,39600
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y1076,00619,842SH SOLE 19,84200
SPDR SERIES TRUSTS&P REGL BKG78464A6983677,845SH SOLE 7,84500
VANECK VECTORS ETF TRPHARMACEUTICAL92189F6921,15521,075SH SOLE 21,07500
VANGUARD GROUPDIV APP ETF9219088447407,556SH SOLE 7,55600
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428585,198136,441SH SOLE 136,44100
VANGUARD INDEX FDSEXTEND MKT ETF9229086521,48514,878SH SOLE 14,87800
VANGUARD TAX MANAGED INTL FDFTSE DEV MKT ETF92194385812,586339,237SH SOLE 339,23700
VANGUARD INTL EQUITY INDEX FFTSE EUROPE ETF92204287494019,337SH SOLE 19,33700
VANGUARD INDEX FDSGROWTH ETF9229087365,01937,366SH SOLE 37,36600
VANGUARD INDEX FDSMID CAP ETF9229086291,86713,514SH SOLE 13,51400
VANGUARD INDEX FDSVALUE ETF92290874417,900182,744SH SOLE 182,74400
VANGUARD INTL EQUITY INDEX FALLWRLD EX US92204277567314,773SH SOLE 14,77300
VANGUARD INDEX FDSMCAP VL IDXVIP9229085121,17412,320SH SOLE 12,32000
VANGUARD INDEX FDSMCAP GR IDXVIP9229085382,32219,400SH SOLE 19,40000
VANGUARD INDEX FDSS&P 500 ETF SHS9229083635,75025,022SH SOLE 25,02200
VANGUARD INDEX FDSSMALL CP ETF9229087515774,373SH SOLE 4,37300
VANGUARD INDEX FDSSML CP GRW ETF9229085952411,600SH SOLE 1,60000
VANGUARD INDEX FDSSM CP VAL ETF9229086112,47821,728SH SOLE 21,72800
VANGUARD INDEX FDSTOTAL STK MKT9229087699837,698SH SOLE 7,69800
VANGUARD WHITEHALL FDS INCHIGH DIV YLD9219464066788,695SH SOLE 8,69500
WISDOMTREE TREMG MKTS SMCAP97717W2812,21052,749SH SOLE 52,74900
WISDOMTREE TRJAPN HEDGE EQT97717W85188419,047SH SOLE 19,04700
WISDOMTREE TRUS LARGECAP DIVD97717W3071,15213,636SH SOLE 13,63600
WISDOMTREE TRINDIA ERNGS FD97717W42248919,714SH SOLE 19,71400
ABERDEEN EMRG MRKTS EQT INMCOM00301W1057612,044SH SOLE 12,04400
BLACKSTONE GROUP L PCOM UNIT LTD09253U1082488,304SH SOLE 8,30400
ENERGY TRANSFER LPCOM UT LTD PTN29273V10024718,720SH SOLE 18,72000
AMERICAN TOWER CORP NEWCOM03027X1002,96418,737SH SOLE 18,73700
CROWN CASTLE INTL CORP NEWCOM22822V1012,17820,046SH SOLE 20,04600
DIGITAL RLTY TR INCCOM2538681032492,341SH SOLE 2,34100
EQUINIX INCCOM PAR $0.00129444U700211599SH SOLE 59900
PROLOGIS INCCOM74340W1032,92549,807SH SOLE 49,80700
PUBLIC STORAGECOM74460D1092111,041SH SOLE 1,04100
REALTY INCOME CORPCOM7561091043215,091SH SOLE 5,09100
SIMON PPTY GROUP INC NEWCOM8288061091,0466,227SH SOLE 6,22700
VENTAS INCCOM92276F1002243,822SH SOLE 3,82200
WELLTOWER INCCOM95040Q1044967,145SH SOLE 7,14500