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: July 31, 2015
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
ABB LTD SPONSORED ADR 000375204 427,356 12,573 SH SOLE 0 0 12,573
ABBOTT LABS COM 002824100 757,718 6,536 SH SOLE 0 0 6,536
ABBVIE INC COM 00287Y109 225,280 2,000 SH SOLE 0 0 2,000
ABM INDS INC COM 000957100 325,352 7,336 SH SOLE 0 0 7,336
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,048,219 3,556 SH SOLE 0 0 3,556
ACUITY BRANDS INC COM 00508Y102 1,321,538 7,066 SH SOLE 0 0 7,066
ADVANCED DRAIN SYS INC DEL COM 00790R104 515,706 4,424 SH SOLE 0 0 4,424
AFFILIATED MANAGERS GROUP IN COM 008252108 2,334,198 15,136 SH SOLE 0 0 15,136
AFLAC INC COM 001055102 18,083,420 337,000 SH SOLE 0 0 337,000
AGIOS PHARMACEUTICALS INC COM 00847X104 260,505 4,727 SH SOLE 0 0 4,727
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,174,366 9,588 SH SOLE 0 0 9,588
ALLEGIANT TRAVEL CO COM 01748X102 314,280 1,620 SH SOLE 0 0 1,620
ALPHABET INC CAP STK CL A 02079K305 35,073,872 14,364 SH SOLE 0 0 14,364
ALPHABET INC CAP STK CL C 02079K107 35,822,832 14,293 SH SOLE 0 0 14,293
AMAZON COM INC COM 023135106 39,455,196 11,469 SH SOLE 0 0 11,469
AMERESCO INC CL A 02361E108 378,641 6,037 SH SOLE 0 0 6,037
AMERICAN ASSETS TR INC COM 024013104 241,378 6,473 SH SOLE 0 0 6,473
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 677,266 18,046 SH SOLE 0 0 18,046
AMGEN INC COM 031162100 11,041,876 45,300 SH SOLE 0 0 45,300
AMICUS THERAPEUTICS INC COM 03152W109 263,760 27,361 SH SOLE 0 0 27,361
ANTHEM INC COM 036752103 248,552 651 SH SOLE 0 0 651
AON PLC SHS CL A G0403H108 1,494,716 6,261 SH SOLE 0 0 6,261
APPLE INC COM 037833100 99,143,151 723,884 SH SOLE 0 0 723,884
APPLIED INDL TECHNOLOGIES IN COM 03820C105 347,576 3,817 SH SOLE 0 0 3,817
APTARGROUP INC COM 038336103 2,645,943 18,787 SH SOLE 0 0 18,787
ARAMARK COM 03852U106 3,337,113 89,587 SH SOLE 0 0 89,587
ARMADA HOFFLER PPTYS INC COM 04208T108 142,828 10,747 SH SOLE 0 0 10,747
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 385,965 47,946 SH SOLE 0 0 47,946
ASGN INC COM 00191U102 402,066 4,148 SH SOLE 0 0 4,148
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,130,905 1,637 SH SOLE 0 0 1,637
ASTRAZENECA PLC SPONSORED ADR 046353108 871,844 14,555 SH SOLE 0 0 14,555
ATLASSIAN CORP PLC CL A G06242104 400,958 1,561 SH SOLE 0 0 1,561
ATRICURE INC COM 04963C209 349,766 4,409 SH SOLE 0 0 4,409
AUTOMATIC DATA PROCESSING IN COM 053015103 48,326,607 243,312 SH SOLE 0 0 243,312
BAIDU INC SPON ADR REP A 056752108 406,984 1,996 SH SOLE 0 0 1,996
BALCHEM CORP COM 057665200 329,856 2,513 SH SOLE 0 0 2,513
BANCO BRADESCO S A SP ADR PFD NEW 059460303 143,625 27,997 SH SOLE 0 0 27,997
BANK NOVA SCOTIA B C COM 064149107 355,998 5,471 SH SOLE 0 0 5,471
BARCLAYS PLC ADR 06738E204 222,799 23,088 SH SOLE 0 0 23,088
BARRICK GOLD CORP COM 067901108 361,299 17,471 SH SOLE 0 0 17,471
BAXTER INTL INC COM 071813109 2,415,000 30,000 SH SOLE 0 0 30,000
BEIGENE LTD SPONSORED ADR 07725L102 732,024 2,133 SH SOLE 0 0 2,133
BERKLEY W R CORP COM 084423102 4,308,064 57,881 SH SOLE 0 0 57,881
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 14,354,568 51,650 SH SOLE 0 0 51,650
BHP GROUP LTD SPONSORED ADS 088606108 365,825 5,023 SH SOLE 0 0 5,023
BIO-TECHNE CORP COM 09073M104 1,708,161 3,794 SH SOLE 0 0 3,794
BJS WHSL CLUB HLDGS INC COM 05550J101 357,802 7,520 SH SOLE 0 0 7,520
BLACK HILLS CORP COM 092113109 212,838 3,243 SH SOLE 0 0 3,243
BLACK KNIGHT INC COM 09215C105 278,623 3,573 SH SOLE 0 0 3,573
BLACKBAUD INC COM 09227Q100 1,790,304 23,381 SH SOLE 0 0 23,381
BLACKROCK INC COM 09247X101 61,896,089 70,741 SH SOLE 0 0 70,741
BLUEPRINT MEDICINES CORP COM 09627Y109 422,912 4,808 SH SOLE 0 0 4,808
BOEING CO COM 097023105 35,587,305 148,553 SH SOLE 0 0 148,553
BOISE CASCADE CO DEL COM 09739D100 553,158 9,480 SH SOLE 0 0 9,480
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1,535,455 18,026 SH SOLE 0 0 18,026
BOSTON SCIENTIFIC CORP COM 101137107 376,502 8,805 SH SOLE 0 0 8,805
BP PLC SPONSORED ADR 055622104 370,382 14,019 SH SOLE 0 0 14,019
BRIGHTVIEW HLDGS INC COM 10948C107 178,062 11,046 SH SOLE 0 0 11,046
BRINKER INTL INC COM 109641100 335,969 5,432 SH SOLE 0 0 5,432
BROADCOM INC COM 11135F101 653,271 1,370 SH SOLE 0 0 1,370
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,311,463 8,119 SH SOLE 0 0 8,119
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 571,078 11,202 SH SOLE 0 0 11,202
BROOKS AUTOMATION INC NEW COM 114340102 421,900 4,428 SH SOLE 0 0 4,428
BROWN & BROWN INC COM 115236101 2,278,059 42,869 SH SOLE 0 0 42,869
BURFORD CAP LTD ORD SHS G17977110 504,850 48,590 SH SOLE 0 0 48,590
BURLINGTON STORES INC COM 122017106 1,075,125 3,339 SH SOLE 0 0 3,339
CACI INTL INC CL A 127190304 1,846,303 7,237 SH SOLE 0 0 7,237
CAE INC COM 124765108 352,136 11,433 SH SOLE 0 0 11,433
CANADIAN NATL RY CO COM 136375102 869,527 8,240 SH SOLE 0 0 8,240
CANADIAN PAC RY LTD COM 13645T100 353,786 4,600 SH SOLE 0 0 4,600
CAPITAL ONE FINL CORP COM 14040H105 259,879 1,680 SH SOLE 0 0 1,680
CARLISLE COS INC COM 142339100 3,953,238 20,656 SH SOLE 0 0 20,656
CARRIER GLOBAL CORPORATION COM 14448C104 298,307 6,138 SH SOLE 0 0 6,138
CASEYS GEN STORES INC COM 147528103 898,264 4,615 SH SOLE 0 0 4,615
CHOICE HOTELS INTL INC COM 169905106 2,162,182 18,191 SH SOLE 0 0 18,191
CHUBB LIMITED COM H1467J104 773,997 4,870 SH SOLE 0 0 4,870
CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 439,295 10,804 SH SOLE 0 0 10,804
CIGNA CORP NEW COM 125523100 955,478 4,030 SH SOLE 0 0 4,030
CISCO SYS INC COM 17275R102 19,780,873 373,224 SH SOLE 0 0 373,224
CITIGROUP INC COM NEW 172967424 13,620,770 192,520 SH SOLE 0 0 192,520
COCA COLA CO COM 191216100 18,581,230 343,397 SH SOLE 0 0 343,397
COLGATE PALMOLIVE CO COM 194162103 413,177 5,079 SH SOLE 0 0 5,079
COLUMBIA SPORTSWEAR CO COM 198516106 1,404,883 14,283 SH SOLE 0 0 14,283
COLUMBUS MCKINNON CORP N Y COM 199333105 308,495 6,395 SH SOLE 0 0 6,395
COMCAST CORP NEW CL A 20030N101 29,808,101 522,766 SH SOLE 0 0 522,766
CONMED CORP COM 207410101 445,823 3,244 SH SOLE 0 0 3,244
CONOCOPHILLIPS COM 20825C104 527,212 8,657 SH SOLE 0 0 8,657
CONSTELLATION BRANDS INC CL A 21036P108 330,253 1,412 SH SOLE 0 0 1,412
COSTCO WHSL CORP NEW COM 22160K105 231,071 584 SH SOLE 0 0 584
COUPANG INC CL A 22266T109 221,353 5,293 SH SOLE 0 0 5,293
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 201,067 1,242 SH SOLE 0 0 1,242
CRYOLIFE INC COM 228903100 267,698 9,426 SH SOLE 0 0 9,426
CVS HEALTH CORP COM 126650100 20,301,725 243,309 SH SOLE 0 0 243,309
DANA INC COM 235825205 296,216 12,467 SH SOLE 0 0 12,467
DANAHER CORPORATION COM 235851102 729,214 2,717 SH SOLE 0 0 2,717
DECKERS OUTDOOR CORP COM 243537107 1,091,527 2,842 SH SOLE 0 0 2,842
DENTSPLY SIRONA INC COM 24906P109 2,602,660 41,142 SH SOLE 0 0 41,142
DIAGEO PLC SPON ADR NEW 25243Q205 1,416,014 7,387 SH SOLE 0 0 7,387
DIAMONDROCK HOSPITALITY CO COM 252784301 157,286 16,215 SH SOLE 0 0 16,215
DICKS SPORTING GOODS INC COM 253393102 300,871 3,003 SH SOLE 0 0 3,003
DISNEY WALT CO COM 254687106 384,936 2,190 SH SOLE 0 0 2,190
DOLBY LABORATORIES INC COM CL A 25659T107 2,120,115 21,570 SH SOLE 0 0 21,570
DOMINION ENERGY INC COM 25746U109 323,487 4,397 SH SOLE 0 0 4,397
DONALDSON INC COM 257651109 838,669 13,201 SH SOLE 0 0 13,201
DR REDDYS LABS LTD ADR 256135203 925,932 12,596 SH SOLE 0 0 12,596
DUKE ENERGY CORP NEW COM NEW 26441C204 708,848 7,180 SH SOLE 0 0 7,180
DUPONT DE NEMOURS INC COM 26614N102 249,260 3,220 SH SOLE 0 0 3,220
EASTGROUP PPTYS INC COM 277276101 328,571 1,998 SH SOLE 0 0 1,998
EATON CORP PLC SHS G29183103 722,203 4,874 SH SOLE 0 0 4,874
EMERSON ELEC CO COM 291011104 336,840 3,500 SH SOLE 0 0 3,500
ENVISTA HOLDINGS CORPORATION COM 29415F104 3,266,287 75,591 SH SOLE 0 0 75,591
EQUINOR ASA SPONSORED ADR 29446M102 340,006 16,038 SH SOLE 0 0 16,038
EQUITY RESIDENTIAL SH BEN INT 29476L107 261,954 3,402 SH SOLE 0 0 3,402
ESCO TECHNOLOGIES INC COM 296315104 231,898 2,472 SH SOLE 0 0 2,472
ESSENT GROUP LTD COM G3198U102 353,936 7,874 SH SOLE 0 0 7,874
EXLSERVICE HOLDINGS INC COM 302081104 531,831 5,005 SH SOLE 0 0 5,005
EXXON MOBIL CORP COM 30231G102 16,779,280 266,000 SH SOLE 0 0 266,000
FABRINET SHS G3323L100 541,570 5,649 SH SOLE 0 0 5,649
FACEBOOK INC CL A 30303M102 48,794,144 140,330 SH SOLE 0 0 140,330
FACTSET RESH SYS INC COM 303075105 727,652 2,168 SH SOLE 0 0 2,168
FAIR ISAAC CORP COM 303250104 804,288 1,600 SH SOLE 0 0 1,600
FEDERAL SIGNAL CORP COM 313855108 405,599 10,082 SH SOLE 0 0 10,082
FEDEX CORP COM 31428X106 20,354,153 68,227 SH SOLE 0 0 68,227
FIDELITY NATL INFORMATION SV COM 31620M106 403,153 2,846 SH SOLE 0 0 2,846
FIRST FINL BANCORP OH COM 320209109 286,679 12,132 SH SOLE 0 0 12,132
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 260,099 6,218 SH SOLE 0 0 6,218
FIRSTSERVICE CORP NEW COM 33767E202 541,010 3,159 SH SOLE 0 0 3,159
FISERV INC COM 337738108 412,916 3,863 SH SOLE 0 0 3,863
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 256,434 3,034 SH SOLE 0 0 3,034
FRONTDOOR INC COM 35905A109 792,188 15,901 SH SOLE 0 0 15,901
GARTNER INC COM 366651107 2,126,274 8,779 SH SOLE 0 0 8,779
GDS HLDGS LTD SPONSORED ADS 36165L108 476,984 6,077 SH SOLE 0 0 6,077
GENERAL DYNAMICS CORP COM 369550108 26,761,107 142,150 SH SOLE 0 0 142,150
GENERAL ELECTRIC CO COM 369604103 8,614,400 640,000 SH SOLE 0 0 640,000
GENMAB A/S SPONSORED ADS 372303206 212,479 5,204 SH SOLE 0 0 5,204
GRACO INC COM 384109104 1,328,178 17,545 SH SOLE 0 0 17,545
GREAT WESTERN BANCORP INC COM 391416104 230,874 7,041 SH SOLE 0 0 7,041
HALOZYME THERAPEUTICS INC COM 40637H109 456,507 10,053 SH SOLE 0 0 10,053
HAMILTON LANE INC CL A 407497106 290,946 3,193 SH SOLE 0 0 3,193
HDFC BANK LTD SPONSORED ADS 40415F101 1,810,530 24,761 SH SOLE 0 0 24,761
HELEN OF TROY LTD COM G4388N106 201,886 885 SH SOLE 0 0 885
HENRY JACK & ASSOC INC COM 426281101 821,313 5,023 SH SOLE 0 0 5,023
HENRY SCHEIN INC COM 806407102 641,892 8,652 SH SOLE 0 0 8,652
HEXCEL CORP NEW COM 428291108 1,878,552 30,105 SH SOLE 0 0 30,105
HIBBETT INC COM 428567101 202,653 2,261 SH SOLE 0 0 2,261
HILTON WORLDWIDE HLDGS INC COM 43300A203 264,158 2,190 SH SOLE 0 0 2,190
HOME DEPOT INC COM 437076102 39,141,295 122,742 SH SOLE 0 0 122,742
HONEYWELL INTL INC COM 438516106 31,299,291 142,691 SH SOLE 0 0 142,691
HUB GROUP INC CL A 443320106 313,537 4,752 SH SOLE 0 0 4,752
HUNT J B TRANS SVCS INC COM 445658107 2,927,993 17,969 SH SOLE 0 0 17,969
HUTCHMED CHINA LTD SPONSORED ADS 44842L103 365,054 9,296 SH SOLE 0 0 9,296
IAA INC COM 449253103 1,775,768 32,559 SH SOLE 0 0 32,559
ICICI BANK LIMITED ADR 45104G104 574,127 33,575 SH SOLE 0 0 33,575
ICON PLC SHS G4705A100 473,366 2,290 SH SOLE 0 0 2,290
IDEX CORP COM 45167R104 1,720,661 7,819 SH SOLE 0 0 7,819
II-VI INC COM 902104108 425,014 5,855 SH SOLE 0 0 5,855
ILLINOIS TOOL WKS INC COM 452308109 641,041 2,867 SH SOLE 0 0 2,867
INDEPENDENT BANK GROUP INC COM 45384B106 260,336 3,519 SH SOLE 0 0 3,519
INDEPENDENT BK CORP MASS COM 453836108 258,965 3,430 SH SOLE 0 0 3,430
INFOSYS LTD SPONSORED ADR 456788108 770,862 36,379 SH SOLE 0 0 36,379
ING GROEP N.V. SPONSORED ADR 456837103 416,001 31,420 SH SOLE 0 0 31,420
INSMED INC COM PAR $.01 457669307 299,684 10,530 SH SOLE 0 0 10,530
INTEL CORP COM 458140100 17,322,029 308,551 SH SOLE 0 0 308,551
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 4,860,000 100,000 SH SOLE 0 0 100,000
INVESCO QQQ TR UNIT SER 1 46090E103 1,417,720 4,000 SH SOLE 0 0 4,000
IQIYI INC SPONSORED ADS 46267X108 229,057 14,702 SH SOLE 0 0 14,702
ISHARES INC MSCI JPN ETF NEW 46434G822 601,309 8,903 SH SOLE 0 0 8,903
ISHARES TR MSCI USA QLT FCT 46432F339 1,461,570 11,000 SH SOLE 0 0 11,000
ISHARES TR SELECT DIVID ETF 464287168 1,166,200 10,000 SH SOLE 0 0 10,000
J & J SNACK FOODS CORP COM 466032109 475,093 2,724 SH SOLE 0 0 2,724
J2 GLOBAL INC COM 48123V102 513,612 3,734 SH SOLE 0 0 3,734
JACK IN THE BOX INC COM 466367109 358,057 3,213 SH SOLE 0 0 3,213
JD.COM INC SPON ADR CL A 47215P106 1,102,495 13,814 SH SOLE 0 0 13,814
JOHNSON & JOHNSON COM 478160104 1,143,247 6,940 SH SOLE 0 0 6,940
JONES LANG LASALLE INC COM 48020Q107 2,070,966 10,595 SH SOLE 0 0 10,595
JPMORGAN CHASE & CO COM 46625H100 54,000,919 347,184 SH SOLE 0 0 347,184
KADANT INC COM 48282T104 452,199 2,568 SH SOLE 0 0 2,568
KAISER ALUMINUM CORP COM PAR $0.01 483007704 426,164 3,451 SH SOLE 0 0 3,451
KB HOME COM 48666K109 359,028 8,817 SH SOLE 0 0 8,817
KBR INC COM 48242W106 276,931 7,259 SH SOLE 0 0 7,259
KIMBERLY-CLARK CORP COM 494368103 414,966 3,102 SH SOLE 0 0 3,102
KIRBY CORP COM 497266106 1,007,170 16,609 SH SOLE 0 0 16,609
KITE RLTY GROUP TR COM NEW 49803T300 319,150 14,500 SH SOLE 0 0 14,500
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 668,415 13,449 SH SOLE 0 0 13,449
KORNIT DIGITAL LTD SHS M6372Q113 660,441 5,312 SH SOLE 0 0 5,312
L3HARRIS TECHNOLOGIES INC COM 502431109 201,236 931 SH SOLE 0 0 931
LANDSTAR SYS INC COM 515098101 1,916,881 12,131 SH SOLE 0 0 12,131
LENNOX INTL INC COM 526107107 2,239,667 6,384 SH SOLE 0 0 6,384
LEXINGTON REALTY TRUST COM 529043101 207,082 17,329 SH SOLE 0 0 17,329
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 354,607 2,703 SH SOLE 0 0 2,703
LILLY ELI & CO COM 532457108 30,061,631 130,976 SH SOLE 0 0 130,976
LINDE PLC SHS G5494J103 378,432 1,309 SH SOLE 0 0 1,309
LKQ CORP COM 501889208 1,680,322 34,139 SH SOLE 0 0 34,139
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 455,070 178,459 SH SOLE 0 0 178,459
LOCKHEED MARTIN CORP COM 539830109 347,858 919 SH SOLE 0 0 919
LOWES COS INC COM 548661107 423,824 2,185 SH SOLE 0 0 2,185
LULULEMON ATHLETICA INC COM 550021109 241,975 663 SH SOLE 0 0 663
MADDEN STEVEN LTD COM 556269108 477,815 10,919 SH SOLE 0 0 10,919
MAGNA INTL INC COM 559222401 232,434 2,509 SH SOLE 0 0 2,509
MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 265,792 8,845 SH SOLE 0 0 8,845
MALIBU BOATS INC COM CL A 56117J100 399,502 5,448 SH SOLE 0 0 5,448
MANHATTAN ASSOCIATES INC COM 562750109 1,999,227 13,803 SH SOLE 0 0 13,803
MARATHON PETE CORP COM 56585A102 4,748,365 78,589 SH SOLE 0 0 78,589
MARKEL CORP COM 570535104 2,460,050 2,073 SH SOLE 0 0 2,073
MARRIOTT INTL INC NEW CL A 571903202 6,512,004 47,700 SH SOLE 0 0 47,700
MARSH & MCLENNAN COS INC COM 571748102 487,597 3,466 SH SOLE 0 0 3,466
MARVELL TECHNOLOGY INC COM 573874104 358,380 6,144 SH SOLE 0 0 6,144
MASTEC INC COM 576323109 277,770 2,618 SH SOLE 0 0 2,618
MAXLINEAR INC COM 57776J100 357,808 8,421 SH SOLE 0 0 8,421
MCDONALDS CORP COM 580135101 29,796,419 128,994 SH SOLE 0 0 128,994
MCKESSON CORP COM 58155Q103 382,171 1,998 SH SOLE 0 0 1,998
MEDTRONIC PLC SHS G5960L103 1,083,030 8,725 SH SOLE 0 0 8,725
MERCADOLIBRE INC COM 58733R102 838,829 538 SH SOLE 0 0 538
MERCK & CO INC COM 58933Y105 1,024,153 13,169 SH SOLE 0 0 13,169
MERIT MED SYS INC COM 589889104 424,946 6,572 SH SOLE 0 0 6,572
MICROCHIP TECHNOLOGY INC. COM 595017104 312,657 2,088 SH SOLE 0 0 2,088
MICROSOFT CORP COM 594918104 51,278,511 189,290 SH SOLE 0 0 189,290
MINERALS TECHNOLOGIES INC COM 603158106 462,036 5,873 SH SOLE 0 0 5,873
MOMO INC ADR 60879B107 186,476 12,180 SH SOLE 0 0 12,180
MONDELEZ INTL INC CL A 609207105 15,591,268 249,700 SH SOLE 0 0 249,700
MORGAN STANLEY COM NEW 617446448 845,749 9,224 SH SOLE 0 0 9,224
MORNINGSTAR INC COM 617700109 2,114,710 8,225 SH SOLE 0 0 8,225
MYR GROUP INC DEL COM 55405W104 643,532 7,078 SH SOLE 0 0 7,078
NASDAQ INC COM 631103108 584,598 3,325 SH SOLE 0 0 3,325
NATERA INC COM 632307104 508,501 4,479 SH SOLE 0 0 4,479
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 234,750 4,643 SH SOLE 0 0 4,643
NEENAH INC COM 640079109 231,735 4,619 SH SOLE 0 0 4,619
NETEASE INC SPONSORED ADS 64110W102 497,113 4,313 SH SOLE 0 0 4,313
NEXTERA ENERGY INC COM 65339F101 268,938 3,670 SH SOLE 0 0 3,670
NORDSON CORP COM 655663102 1,786,232 8,137 SH SOLE 0 0 8,137
NORTHROP GRUMMAN CORP COM 666807102 811,913 2,234 SH SOLE 0 0 2,234
NORTHWESTERN CORP COM NEW 668074305 341,989 5,679 SH SOLE 0 0 5,679
NOVO-NORDISK A S ADR 670100205 737,092 8,799 SH SOLE 0 0 8,799
NUTRIEN LTD COM 67077M108 362,145 5,975 SH SOLE 0 0 5,975
NUVASIVE INC COM 670704105 374,146 5,520 SH SOLE 0 0 5,520
NVIDIA CORPORATION COM 67066G104 23,413,938 29,264 SH SOLE 0 0 29,264
NXP SEMICONDUCTORS N V COM N6596X109 411,646 2,001 SH SOLE 0 0 2,001
OLD NATL BANCORP IND COM 680033107 304,406 17,286 SH SOLE 0 0 17,286
OMNICELL COM COM 68213N109 373,021 2,463 SH SOLE 0 0 2,463
OPEN TEXT CORP COM 683715106 315,214 6,205 SH SOLE 0 0 6,205
ORACLE CORP COM 68389X105 23,590,867 303,069 SH SOLE 0 0 303,069
PACIFIC PREMIER BANCORP COM 69478X105 310,916 7,352 SH SOLE 0 0 7,352
PAGSEGURO DIGITAL LTD COM CL A G68707101 677,638 12,118 SH SOLE 0 0 12,118
PARKER-HANNIFIN CORP COM 701094104 339,049 1,104 SH SOLE 0 0 1,104
PATTERSON-UTI ENERGY INC COM 703481101 109,251 10,991 SH SOLE 0 0 10,991
PDC ENERGY INC COM 69327R101 547,328 11,953 SH SOLE 0 0 11,953
PEPSICO INC COM 713448108 19,640,257 132,552 SH SOLE 0 0 132,552
PFIZER INC COM 717081103 24,406,294 623,246 SH SOLE 0 0 623,246
PHYSICIANS RLTY TR COM 71943U104 310,555 16,814 SH SOLE 0 0 16,814
PNC FINL SVCS GROUP INC COM 693475105 574,097 3,010 SH SOLE 0 0 3,010
POOL CORP COM 73278L105 1,231,502 2,685 SH SOLE 0 0 2,685
PPG INDS INC COM 693506107 370,409 2,182 SH SOLE 0 0 2,182
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 419,509 8,052 SH SOLE 0 0 8,052
PROGRESSIVE CORP COM 743315103 605,956 6,170 SH SOLE 0 0 6,170
PROLOGIS INC. COM 74340W103 273,724 2,290 SH SOLE 0 0 2,290
PROSPERITY BANCSHARES INC COM 743606105 1,113,331 15,506 SH SOLE 0 0 15,506
PTC THERAPEUTICS INC COM 69366J200 234,091 5,538 SH SOLE 0 0 5,538
Q2 HLDGS INC COM 74736L109 391,856 3,820 SH SOLE 0 0 3,820
QUAKER CHEM CORP COM 747316107 310,482 1,309 SH SOLE 0 0 1,309
RAPID7 INC COM 753422104 560,872 5,927 SH SOLE 0 0 5,927
RAYTHEON TECHNOLOGIES CORP COM 75513E101 31,963,851 374,679 SH SOLE 0 0 374,679
REXNORD CORP COM 76169B102 426,191 8,517 SH SOLE 0 0 8,517
RIO TINTO PLC SPONSORED ADR 767204100 284,974 3,397 SH SOLE 0 0 3,397
ROYAL BK CDA COM 780087102 522,152 5,154 SH SOLE 0 0 5,154
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 232,242 5,981 SH SOLE 0 0 5,981
RPM INTL INC COM 749685103 2,612,282 29,457 SH SOLE 0 0 29,457
RPT REALTY SH BEN INT 74971D101 192,909 14,862 SH SOLE 0 0 14,862
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 286,432 2,647 SH SOLE 0 0 2,647
SALESFORCE COM INC COM 79466L302 58,722,508 240,400 SH SOLE 0 0 240,400
SEA LTD SPONSORD ADS 81141R100 823,526 2,999 SH SOLE 0 0 2,999
SEI INVTS CO COM 784117103 2,556,510 41,254 SH SOLE 0 0 41,254
SELECTIVE INS GROUP INC COM 816300107 349,919 4,312 SH SOLE 0 0 4,312
SEMTECH CORP COM 816850101 282,837 4,111 SH SOLE 0 0 4,111
SERVICE CORP INTL COM 817565104 953,138 17,786 SH SOLE 0 0 17,786
SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 523,678 14,607 SH SOLE 0 0 14,607
SHOCKWAVE MED INC COM 82489T104 537,695 2,834 SH SOLE 0 0 2,834
SILICON LABORATORIES INC COM 826919102 324,277 2,116 SH SOLE 0 0 2,116
SK TELECOM LTD SPONSORED ADR 78440P108 1,063,998 33,874 SH SOLE 0 0 33,874
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 361,334 8,318 SH SOLE 0 0 8,318
SONY GROUP CORPORATION SPONSORED ADR 835699307 1,081,086 11,120 SH SOLE 0 0 11,120
SOUTH JERSEY INDS INC COM 838518108 344,849 13,299 SH SOLE 0 0 13,299
SOUTH ST CORP COM 840441109 381,901 4,671 SH SOLE 0 0 4,671
SOUTHERN CO COM 842587107 743,547 12,288 SH SOLE 0 0 12,288
SOUTHWEST AIRLS CO COM 844741108 6,636,250 125,000 SH SOLE 0 0 125,000
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 4,139,400 12,000 SH SOLE 0 0 12,000
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 644,770 21,350 SH SOLE 0 0 21,350
SPDR S&P 500 ETF TR TR UNIT 78462F103 13,227,054 30,900 SH SOLE 0 0 30,900
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 36,899,402 75,150 SH SOLE 0 0 75,150
SPECTRUM PHARMACEUTICALS INC COM 84763A108 75,034 20,009 SH SOLE 0 0 20,009
SPIRE INC COM 84857L101 354,324 4,903 SH SOLE 0 0 4,903
SPOTIFY TECHNOLOGY S A SHS L8681T102 605,196 2,196 SH SOLE 0 0 2,196
STANLEY BLACK & DECKER INC COM 854502101 529,079 2,581 SH SOLE 0 0 2,581
STARBUCKS CORP COM 855244109 36,936,771 330,353 SH SOLE 0 0 330,353
STIFEL FINL CORP COM 860630102 434,951 6,706 SH SOLE 0 0 6,706
SUPERNUS PHARMACEUTICALS INC COM 868459108 274,678 8,921 SH SOLE 0 0 8,921
TABULA RASA HEALTHCARE INC COM 873379101 308,800 6,176 SH SOLE 0 0 6,176
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 5,598,540 46,592 SH SOLE 0 0 46,592
TAYLOR MORRISON HOME CORP COM 87724P106 308,586 11,680 SH SOLE 0 0 11,680
TELEFLEX INCORPORATED COM 879369106 708,527 1,763 SH SOLE 0 0 1,763
TETRA TECH INC NEW COM 88162G103 426,042 3,491 SH SOLE 0 0 3,491
TEXAS INSTRS INC COM 882508104 801,363 4,167 SH SOLE 0 0 4,167
TEXAS ROADHOUSE INC COM 882681109 450,120 4,679 SH SOLE 0 0 4,679
TFI INTL INC COM 87241L109 704,260 7,723 SH SOLE 0 0 7,723
THERMO FISHER SCIENTIFIC INC COM 883556102 42,561,683 84,369 SH SOLE 0 0 84,369
THOMSON REUTERS CORP. COM NEW 884903709 292,100 2,941 SH SOLE 0 0 2,941
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 419,616 2,400 SH SOLE 0 0 2,400
TRANE TECHNOLOGIES PLC SHS G8994E103 612,896 3,328 SH SOLE 0 0 3,328
TRANSMEDICS GROUP INC COM 89377M109 201,170 6,063 SH SOLE 0 0 6,063
TRAVERE THERAPEUTICS INC COM 89422G107 256,872 17,606 SH SOLE 0 0 17,606
TRIMBLE INC COM 896239100 1,081,711 13,219 SH SOLE 0 0 13,219
TRIP COM GROUP LTD ADS 89677Q107 246,518 6,952 SH SOLE 0 0 6,952
TRUIST FINL CORP COM 89832Q109 256,188 4,616 SH SOLE 0 0 4,616
ULTA BEAUTY INC COM 90384S303 2,006,158 5,802 SH SOLE 0 0 5,802
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 370,339 3,884 SH SOLE 0 0 3,884
UMPQUA HLDGS CORP COM 904214103 1,535,352 83,217 SH SOLE 0 0 83,217
UNILEVER PLC SPON ADR NEW 904767704 279,029 4,770 SH SOLE 0 0 4,770
UNION PAC CORP COM 907818108 48,815,270 221,958 SH SOLE 0 0 221,958
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 321,476 10,043 SH SOLE 0 0 10,043
VALE S A SPONSORED ADS 91912E105 717,192 31,442 SH SOLE 0 0 31,442
VALLEY NATL BANCORP COM 919794107 338,691 25,219 SH SOLE 0 0 25,219
VANDA PHARMACEUTICALS INC COM 921659108 308,690 14,351 SH SOLE 0 0 14,351
VANGUARD INDEX FDS SM CP VAL ETF 922908611 19,189,430 110,500 SH SOLE 0 0 110,500
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 14,341,988 226,250 SH SOLE 0 0 226,250
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 8,608,135 158,500 SH SOLE 0 0 158,500
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 2,304,993 24,900 SH SOLE 0 0 24,900
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4,177,473 26,988 SH SOLE 0 0 26,988
VARONIS SYS INC COM 922280102 237,855 4,128 SH SOLE 0 0 4,128
VERIZON COMMUNICATIONS INC COM 92343V104 19,144,509 341,683 SH SOLE 0 0 341,683
VIATRIS INC COM 92556V106 464,068 32,475 SH SOLE 0 0 32,475
VISA INC COM CL A 92826C839 17,216,167 73,630 SH SOLE 0 0 73,630
WALMART INC COM 931142103 12,639,629 89,630 SH SOLE 0 0 89,630
WENDYS CO COM 95058W100 254,786 10,879 SH SOLE 0 0 10,879
WERNER ENTERPRISES INC COM 950755108 241,120 5,416 SH SOLE 0 0 5,416
WESBANCO INC COM 950810101 261,524 7,340 SH SOLE 0 0 7,340
WESCO INTL INC COM 95082P105 395,754 3,849 SH SOLE 0 0 3,849
WEX INC COM 96208T104 3,125,280 16,118 SH SOLE 0 0 16,118
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 357,405 12,824 SH SOLE 0 0 12,824
WISDOMTREE TR CHINADIV EX FI 97717X719 487,701 7,237 SH SOLE 0 0 7,237
WIX COM LTD SHS M98068105 343,692 1,184 SH SOLE 0 0 1,184
WNS HLDGS LTD SPON ADR 92932M101 414,445 5,189 SH SOLE 0 0 5,189
WOODWARD INC COM 980745103 915,579 7,451 SH SOLE 0 0 7,451
WORTHINGTON INDS INC COM 981811102 393,999 6,440 SH SOLE 0 0 6,440
WSFS FINL CORP COM 929328102 335,255 7,196 SH SOLE 0 0 7,196
XP INC CL A G98239109 218,839 5,025 SH SOLE 0 0 5,025
YANDEX N V SHS CLASS A N97284108 641,278 9,064 SH SOLE 0 0 9,064
YELP INC CL A 985817105 274,645 6,873 SH SOLE 0 0 6,873
YETI HLDGS INC COM 98585X104 307,322 3,347 SH SOLE 0 0 3,347
YUM CHINA HLDGS INC COM 98850P109 510,324 7,703 SH SOLE 0 0 7,703
ZOETIS INC CL A 98978V103 367,875 1,974 SH SOLE 0 0 1,974