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 419,435 12,573 SH SOLE 0 0 12,573
ABBOTT LABS COM 002824100 772,098 6,536 SH SOLE 0 0 6,536
ABBVIE INC COM 00287Y109 215,740 2,000 SH SOLE 0 0 2,000
ABM INDS INC COM 000957100 330,193 7,336 SH SOLE 0 0 7,336
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,235,241 3,861 SH SOLE 0 0 3,861
ACUITY BRANDS INC COM 00508Y102 1,225,924 7,071 SH SOLE 0 0 7,071
ADVANCED DRAIN SYS INC DEL COM 00790R104 478,544 4,424 SH SOLE 0 0 4,424
AFFILIATED MANAGERS GROUP IN COM 008252108 2,287,117 15,137 SH SOLE 0 0 15,137
AFLAC INC COM 001055102 17,567,810 337,000 SH SOLE 0 0 337,000
AGIOS PHARMACEUTICALS INC COM 00847X104 218,151 4,727 SH SOLE 0 0 4,727
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 215,561 1,456 SH SOLE 0 0 1,456
ALLEGIANT TRAVEL CO COM 01748X102 316,678 1,620 SH SOLE 0 0 1,620
ALPHABET INC CAP STK CL A 02079K305 38,300,848 14,326 SH SOLE 0 0 14,326
ALPHABET INC CAP STK CL C 02079K107 38,095,276 14,293 SH SOLE 0 0 14,293
AMAZON COM INC COM 023135106 37,840,376 11,519 SH SOLE 0 0 11,519
AMERESCO INC CL A 02361E108 352,742 6,037 SH SOLE 0 0 6,037
AMERICAN ASSETS TR INC COM 024013104 242,220 6,473 SH SOLE 0 0 6,473
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 545,954 21,161 SH SOLE 0 0 21,161
AMGEN INC COM 031162100 9,633,046 45,300 SH SOLE 0 0 45,300
AMICUS THERAPEUTICS INC COM 03152W109 261,298 27,361 SH SOLE 0 0 27,361
AON PLC SHS CL A G0403H108 1,790,720 6,267 SH SOLE 0 0 6,267
APPLE INC COM 037833100 102,429,585 723,884 SH SOLE 0 0 723,884
APPLIED INDL TECHNOLOGIES IN COM 03820C105 344,026 3,817 SH SOLE 0 0 3,817
APPLIED MATLS INC COM 038222105 16,258,600 126,300 SH SOLE 0 0 126,300
APTARGROUP INC COM 038336103 2,735,877 22,923 SH SOLE 0 0 22,923
ARAMARK COM 03852U106 3,548,436 107,986 SH SOLE 0 0 107,986
ARMADA HOFFLER PPTYS INC COM 04208T108 143,687 10,747 SH SOLE 0 0 10,747
ASGN INC COM 00191U102 469,305 4,148 SH SOLE 0 0 4,148
ASML HOLDING N V N Y REGISTRY SHS N07059210 850,916 1,142 SH SOLE 0 0 1,142
ASTRAZENECA PLC SPONSORED ADR 046353108 802,942 13,369 SH SOLE 0 0 13,369
ATLASSIAN CORP PLC CL A G06242104 611,007 1,561 SH SOLE 0 0 1,561
ATRICURE INC COM 04963C209 338,500 4,867 SH SOLE 0 0 4,867
AUTOMATIC DATA PROCESSING IN COM 053015103 48,642,912 243,312 SH SOLE 0 0 243,312
BAIDU INC SPON ADR REP A 056752108 209,100 1,360 SH SOLE 0 0 1,360
BALCHEM CORP COM 057665200 364,561 2,513 SH SOLE 0 0 2,513
BANK NOVA SCOTIA B C COM 064149107 373,241 6,066 SH SOLE 0 0 6,066
BARCLAYS PLC ADR 06738E204 238,268 23,088 SH SOLE 0 0 23,088
BAXTER INTL INC COM 071813109 2,412,900 30,000 SH SOLE 0 0 30,000
BEIGENE LTD SPONSORED ADR 07725L102 774,279 2,133 SH SOLE 0 0 2,133
BERKLEY W R CORP COM 084423102 4,278,555 58,466 SH SOLE 0 0 58,466
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 14,097,351 51,650 SH SOLE 0 0 51,650
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 327,411 2,357 SH SOLE 0 0 2,357
BIO-TECHNE CORP COM 09073M104 1,839,517 3,796 SH SOLE 0 0 3,796
BJS WHSL CLUB HLDGS INC COM 05550J101 464,568 8,459 SH SOLE 0 0 8,459
BLACK HILLS CORP COM 092113109 203,531 3,243 SH SOLE 0 0 3,243
BLACK KNIGHT INC COM 09215C105 1,172,808 16,289 SH SOLE 0 0 16,289
BLACKBAUD INC COM 09227Q100 1,644,873 23,381 SH SOLE 0 0 23,381
BLACKROCK INC COM 09247X101 59,241,948 70,639 SH SOLE 0 0 70,639
BLUEPRINT MEDICINES CORP COM 09627Y109 494,310 4,808 SH SOLE 0 0 4,808
BOEING CO COM 097023105 32,672,699 148,553 SH SOLE 0 0 148,553
BOISE CASCADE CO DEL COM 09739D100 511,730 9,480 SH SOLE 0 0 9,480
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1,430,363 18,026 SH SOLE 0 0 18,026
BOSTON SCIENTIFIC CORP COM 101137107 382,049 8,805 SH SOLE 0 0 8,805
BP PLC SPONSORED ADR 055622104 383,139 14,019 SH SOLE 0 0 14,019
BRIGHTVIEW HLDGS INC COM 10948C107 163,039 11,046 SH SOLE 0 0 11,046
BRINKER INTL INC COM 109641100 307,200 6,263 SH SOLE 0 0 6,263
BROADCOM INC COM 11135F101 664,354 1,370 SH SOLE 0 0 1,370
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,357,707 8,148 SH SOLE 0 0 8,148
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 599,419 11,202 SH SOLE 0 0 11,202
BROOKS AUTOMATION INC NEW COM 114340102 337,141 3,294 SH SOLE 0 0 3,294
BROWN & BROWN INC COM 115236101 2,377,086 42,869 SH SOLE 0 0 42,869
BURFORD CAP LTD ORD SHS G17977110 534,004 48,590 SH SOLE 0 0 48,590
BURLINGTON STORES INC COM 122017106 946,840 3,339 SH SOLE 0 0 3,339
CACI INTL INC CL A 127190304 1,896,818 7,237 SH SOLE 0 0 7,237
CAE INC COM 124765108 341,504 11,433 SH SOLE 0 0 11,433
CANADIAN NATL RY CO COM 136375102 530,371 4,586 SH SOLE 0 0 4,586
CAPITAL ONE FINL CORP COM 14040H105 272,110 1,680 SH SOLE 0 0 1,680
CARLISLE COS INC COM 142339100 4,116,840 20,709 SH SOLE 0 0 20,709
CARRIER GLOBAL CORPORATION COM 14448C104 268,841 5,194 SH SOLE 0 0 5,194
CASELLA WASTE SYS INC CL A 147448104 233,591 3,076 SH SOLE 0 0 3,076
CASEYS GEN STORES INC COM 147528103 869,697 4,615 SH SOLE 0 0 4,615
CHECK POINT SOFTWARE TECH LT ORD M22465104 440,969 3,901 SH SOLE 0 0 3,901
CHEVRON CORP NEW COM 166764100 224,306 2,211 SH SOLE 0 0 2,211
CHOICE HOTELS INTL INC COM 169905106 2,298,797 18,191 SH SOLE 0 0 18,191
CHUBB LIMITED COM H1467J104 848,972 4,894 SH SOLE 0 0 4,894
CIGNA CORP NEW COM 125523100 810,704 4,050 SH SOLE 0 0 4,050
CISCO SYS INC COM 17275R102 20,314,583 373,224 SH SOLE 0 0 373,224
CITIGROUP INC COM NEW 172967424 13,517,635 192,614 SH SOLE 0 0 192,614
CITY HLDG CO COM 177835105 203,735 2,615 SH SOLE 0 0 2,615
COCA COLA CO COM 191216100 18,018,059 343,397 SH SOLE 0 0 343,397
COLGATE PALMOLIVE CO COM 194162103 383,871 5,079 SH SOLE 0 0 5,079
COLUMBIA SPORTSWEAR CO COM 198516106 1,372,319 14,319 SH SOLE 0 0 14,319
COLUMBUS MCKINNON CORP N Y COM 199333105 309,198 6,395 SH SOLE 0 0 6,395
COMCAST CORP NEW CL A 20030N101 29,243,526 522,859 SH SOLE 0 0 522,859
CONMED CORP COM 207410101 424,413 3,244 SH SOLE 0 0 3,244
CONOCOPHILLIPS COM 20825C104 671,465 9,908 SH SOLE 0 0 9,908
COSTCO WHSL CORP NEW COM 22160K105 361,727 805 SH SOLE 0 0 805
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 226,322 2,022 SH SOLE 0 0 2,022
CRYOLIFE INC COM 228903100 210,106 9,426 SH SOLE 0 0 9,426
CVS HEALTH CORP COM 126650100 20,647,224 243,309 SH SOLE 0 0 243,309
DANA INC COM 235825205 277,266 12,467 SH SOLE 0 0 12,467
DANAHER CORPORATION COM 235851102 983,153 3,229 SH SOLE 0 0 3,229
DECKERS OUTDOOR CORP COM 243537107 1,023,688 2,842 SH SOLE 0 0 2,842
DENTSPLY SIRONA INC COM 24906P109 2,392,509 41,215 SH SOLE 0 0 41,215
DIAGEO PLC SPON ADR NEW 25243Q205 1,425,691 7,387 SH SOLE 0 0 7,387
DIAMONDROCK HOSPITALITY CO COM 252784301 153,232 16,215 SH SOLE 0 0 16,215
DISNEY WALT CO COM 254687106 370,482 2,190 SH SOLE 0 0 2,190
DOLBY LABORATORIES INC COM CL A 25659T107 1,898,160 21,570 SH SOLE 0 0 21,570
DOMINION ENERGY INC COM 25746U109 458,274 6,276 SH SOLE 0 0 6,276
DONALDSON INC COM 257651109 760,298 13,243 SH SOLE 0 0 13,243
DR REDDYS LABS LTD ADR 256135203 307,982 4,728 SH SOLE 0 0 4,728
DUKE ENERGY CORP NEW COM NEW 26441C204 781,364 8,007 SH SOLE 0 0 8,007
DUPONT DE NEMOURS INC COM 26614N102 240,481 3,537 SH SOLE 0 0 3,537
EASTGROUP PPTYS INC COM 277276101 332,927 1,998 SH SOLE 0 0 1,998
EATON CORP PLC SHS G29183103 730,958 4,896 SH SOLE 0 0 4,896
EMERSON ELEC CO COM 291011104 329,700 3,500 SH SOLE 0 0 3,500
ENVISTA HOLDINGS CORPORATION COM 29415F104 3,160,460 75,591 SH SOLE 0 0 75,591
EQUINOR ASA SPONSORED ADR 29446M102 408,969 16,038 SH SOLE 0 0 16,038
EQUITY RESIDENTIAL SH BEN INT 29476L107 275,290 3,402 SH SOLE 0 0 3,402
ESSENT GROUP LTD COM G3198U102 346,535 7,874 SH SOLE 0 0 7,874
EXLSERVICE HOLDINGS INC COM 302081104 616,216 5,005 SH SOLE 0 0 5,005
EXXON MOBIL CORP COM 30231G102 15,646,120 266,000 SH SOLE 0 0 266,000
FACEBOOK INC CL A 30303M102 47,626,599 140,330 SH SOLE 0 0 140,330
FACTSET RESH SYS INC COM 303075105 857,766 2,173 SH SOLE 0 0 2,173
FEDERAL SIGNAL CORP COM 313855108 389,367 10,082 SH SOLE 0 0 10,082
FEDEX CORP COM 31428X106 14,961,493 68,227 SH SOLE 0 0 68,227
FIDELITY NATL INFORMATION SV COM 31620M106 347,373 2,855 SH SOLE 0 0 2,855
FIRST FINL BANCORP OH COM 320209109 284,010 12,132 SH SOLE 0 0 12,132
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 250,337 6,218 SH SOLE 0 0 6,218
FIRSTSERVICE CORP NEW COM 33767E202 570,136 3,159 SH SOLE 0 0 3,159
FRONTDOOR INC COM 35905A109 666,252 15,901 SH SOLE 0 0 15,901
GARTNER INC COM 366651107 2,097,076 6,901 SH SOLE 0 0 6,901
GDS HLDGS LTD SPONSORED ADS 36165L108 241,442 4,265 SH SOLE 0 0 4,265
GENERAL DYNAMICS CORP COM 369550108 27,865,610 142,150 SH SOLE 0 0 142,150
GENERAL ELECTRIC CO COM NEW 369604301 8,242,400 80,000 SH SOLE 0 0 80,000
GENMAB A/S SPONSORED ADS 372303206 227,415 5,204 SH SOLE 0 0 5,204
GODADDY INC CL A 380237107 517,871 7,430 SH SOLE 0 0 7,430
GRACO INC COM 384109104 1,230,536 17,587 SH SOLE 0 0 17,587
GREAT WESTERN BANCORP INC COM 391416104 230,522 7,041 SH SOLE 0 0 7,041
HALOZYME THERAPEUTICS INC COM 40637H109 408,956 10,053 SH SOLE 0 0 10,053
HAMILTON LANE INC CL A 407497106 270,830 3,193 SH SOLE 0 0 3,193
HDFC BANK LTD SPONSORED ADS 40415F101 1,598,386 21,869 SH SOLE 0 0 21,869
HELEN OF TROY LTD COM G4388N106 262,202 1,167 SH SOLE 0 0 1,167
HENRY JACK & ASSOC INC COM 426281101 826,365 5,037 SH SOLE 0 0 5,037
HENRY SCHEIN INC COM 806407102 658,936 8,652 SH SOLE 0 0 8,652
HEXCEL CORP NEW COM 428291108 1,787,936 30,105 SH SOLE 0 0 30,105
HOME DEPOT INC COM 437076102 40,291,390 122,742 SH SOLE 0 0 122,742
HONEYWELL INTL INC COM 438516106 30,293,667 142,706 SH SOLE 0 0 142,706
HUB GROUP INC CL A 443320106 326,700 4,752 SH SOLE 0 0 4,752
HUNT J B TRANS SVCS INC COM 445658107 3,009,955 18,000 SH SOLE 0 0 18,000
HUTCHMED CHINA LTD SPONSORED ADS 44842L103 340,327 9,296 SH SOLE 0 0 9,296
IAA INC COM 449253103 2,340,616 42,892 SH SOLE 0 0 42,892
ICON PLC SHS G4705A100 600,026 2,290 SH SOLE 0 0 2,290
IDEX CORP COM 45167R104 1,622,142 7,838 SH SOLE 0 0 7,838
II-VI INC COM 902104108 347,553 5,855 SH SOLE 0 0 5,855
ILLINOIS TOOL WKS INC COM 452308109 595,449 2,882 SH SOLE 0 0 2,882
INDEPENDENT BANK GROUP INC COM 45384B106 249,990 3,519 SH SOLE 0 0 3,519
INDEPENDENT BK CORP MASS COM 453836108 261,195 3,430 SH SOLE 0 0 3,430
ING GROEP N.V. SPONSORED ADR 456837103 455,276 31,420 SH SOLE 0 0 31,420
INSMED INC COM PAR $.01 457669307 289,996 10,530 SH SOLE 0 0 10,530
INSPIRE MED SYS INC COM 457730109 357,937 1,537 SH SOLE 0 0 1,537
INTEL CORP COM 458140100 16,439,574 308,551 SH SOLE 0 0 308,551
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 4,855,000 100,000 SH SOLE 0 0 100,000
INVESCO QQQ TR UNIT SER 1 46090E103 1,431,840 4,000 SH SOLE 0 0 4,000
ISHARES INC MSCI JPN ETF NEW 46434G822 753,572 10,727 SH SOLE 0 0 10,727
ISHARES TR MSCI USA QLT FCT 46432F339 1,449,030 11,000 SH SOLE 0 0 11,000
ISHARES TR SELECT DIVID ETF 464287168 1,147,200 10,000 SH SOLE 0 0 10,000
J & J SNACK FOODS CORP COM 466032109 416,282 2,724 SH SOLE 0 0 2,724
J2 GLOBAL INC COM 48123V102 510,139 3,734 SH SOLE 0 0 3,734
JACK IN THE BOX INC COM 466367109 312,721 3,213 SH SOLE 0 0 3,213
JOHNSON & JOHNSON COM 478160104 1,127,577 6,982 SH SOLE 0 0 6,982
JONES LANG LASALLE INC COM 48020Q107 2,628,599 10,595 SH SOLE 0 0 10,595
JPMORGAN CHASE & CO COM 46625H100 56,838,291 347,232 SH SOLE 0 0 347,232
KADANT INC COM 48282T104 524,129 2,568 SH SOLE 0 0 2,568
KAISER ALUMINUM CORP COM PAR $0.01 483007704 376,021 3,451 SH SOLE 0 0 3,451
KB HOME COM 48666K109 343,158 8,817 SH SOLE 0 0 8,817
KBR INC COM 48242W106 286,005 7,259 SH SOLE 0 0 7,259
KIMBERLY-CLARK CORP COM 494368103 414,316 3,128 SH SOLE 0 0 3,128
KIRBY CORP COM 497266106 796,568 16,609 SH SOLE 0 0 16,609
KITE RLTY GROUP TR COM NEW 49803T300 295,225 14,500 SH SOLE 0 0 14,500
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 370,496 8,337 SH SOLE 0 0 8,337
KORNIT DIGITAL LTD SHS M6372Q113 503,550 3,479 SH SOLE 0 0 3,479
L3HARRIS TECHNOLOGIES INC COM 502431109 205,043 931 SH SOLE 0 0 931
LANDSTAR SYS INC COM 515098101 1,917,327 12,149 SH SOLE 0 0 12,149
LENNOX INTL INC COM 526107107 1,883,719 6,404 SH SOLE 0 0 6,404
LEXINGTON REALTY TRUST COM 529043101 220,945 17,329 SH SOLE 0 0 17,329
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 376,582 2,703 SH SOLE 0 0 2,703
LILLY ELI & CO COM 532457108 30,262,024 130,976 SH SOLE 0 0 130,976
LINDE PLC SHS G5494J103 479,970 1,636 SH SOLE 0 0 1,636
LKQ CORP COM 501889208 1,717,874 34,139 SH SOLE 0 0 34,139
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 213,753 87,246 SH SOLE 0 0 87,246
LOCKHEED MARTIN CORP COM 539830109 319,652 926 SH SOLE 0 0 926
LOWES COS INC COM 548661107 443,249 2,185 SH SOLE 0 0 2,185
LULULEMON ATHLETICA INC COM 550021109 356,541 881 SH SOLE 0 0 881
MADDEN STEVEN LTD COM 556269108 438,507 10,919 SH SOLE 0 0 10,919
MALIBU BOATS INC COM CL A 56117J100 381,251 5,448 SH SOLE 0 0 5,448
MANHATTAN ASSOCIATES INC COM 562750109 2,112,273 13,803 SH SOLE 0 0 13,803
MARATHON PETE CORP COM 56585A102 4,857,604 78,589 SH SOLE 0 0 78,589
MARKEL CORP COM 570535104 2,477,504 2,073 SH SOLE 0 0 2,073
MARRIOTT INTL INC NEW CL A 571903202 7,227,681 48,806 SH SOLE 0 0 48,806
MARSH & MCLENNAN COS INC COM 571748102 524,856 3,466 SH SOLE 0 0 3,466
MARVELL TECHNOLOGY INC COM 573874104 466,257 7,731 SH SOLE 0 0 7,731
MASTEC INC COM 576323109 225,881 2,618 SH SOLE 0 0 2,618
MAXLINEAR INC COM 57776J100 414,734 8,421 SH SOLE 0 0 8,421
MCDONALDS CORP COM 580135101 31,101,843 128,994 SH SOLE 0 0 128,994
MCKESSON CORP COM 58155Q103 399,309 2,003 SH SOLE 0 0 2,003
MEDTRONIC PLC SHS G5960L103 1,097,353 8,755 SH SOLE 0 0 8,755
MERCADOLIBRE INC COM 58733R102 1,277,140 760 SH SOLE 0 0 760
MERCK & CO INC COM 58933Y105 989,124 13,169 SH SOLE 0 0 13,169
MERIT MED SYS INC COM 589889104 471,870 6,572 SH SOLE 0 0 6,572
MICROCHIP TECHNOLOGY INC. COM 595017104 239,444 1,560 SH SOLE 0 0 1,560
MICROSOFT CORP COM 594918104 53,364,481 189,290 SH SOLE 0 0 189,290
MIMECAST LTD ORD SHS G14838109 219,674 3,454 SH SOLE 0 0 3,454
MINERALS TECHNOLOGIES INC COM 603158106 410,177 5,873 SH SOLE 0 0 5,873
MONDELEZ INTL INC CL A 609207105 14,527,546 249,700 SH SOLE 0 0 249,700
MORGAN STANLEY COM NEW 617446448 897,587 9,224 SH SOLE 0 0 9,224
MORNINGSTAR INC COM 617700109 2,133,159 8,235 SH SOLE 0 0 8,235
MYR GROUP INC DEL COM 55405W104 704,261 7,078 SH SOLE 0 0 7,078
NASDAQ INC COM 631103108 643,639 3,335 SH SOLE 0 0 3,335
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 245,104 4,643 SH SOLE 0 0 4,643
NEENAH INC COM 640079109 215,292 4,619 SH SOLE 0 0 4,619
NEOGENOMICS INC COM NEW 64049M209 280,371 5,812 SH SOLE 0 0 5,812
NEXSTAR MEDIA GROUP INC CL A 65336K103 204,082 1,343 SH SOLE 0 0 1,343
NEXTERA ENERGY INC COM 65339F101 288,168 3,670 SH SOLE 0 0 3,670
NICE LTD SPONSORED ADR 653656108 575,465 2,026 SH SOLE 0 0 2,026
NORDSON CORP COM 655663102 1,942,002 8,155 SH SOLE 0 0 8,155
NORTHROP GRUMMAN CORP COM 666807102 808,174 2,244 SH SOLE 0 0 2,244
NORTHWESTERN CORP COM NEW 668074305 325,407 5,679 SH SOLE 0 0 5,679
NOVO-NORDISK A S ADR 670100205 876,187 9,126 SH SOLE 0 0 9,126
NUTRIEN LTD COM 67077M108 452,513 6,980 SH SOLE 0 0 6,980
NUVASIVE INC COM 670704105 330,372 5,520 SH SOLE 0 0 5,520
NVIDIA CORPORATION COM 67066G104 24,249,065 117,055 SH SOLE 0 0 117,055
NXP SEMICONDUCTORS N V COM N6596X109 391,936 2,001 SH SOLE 0 0 2,001
OLD NATL BANCORP IND COM 680033107 292,998 17,286 SH SOLE 0 0 17,286
OMNICELL COM COM 68213N109 365,583 2,463 SH SOLE 0 0 2,463
OPEN TEXT CORP COM 683715106 302,432 6,205 SH SOLE 0 0 6,205
ORACLE CORP COM 68389X105 26,406,376 303,069 SH SOLE 0 0 303,069
PACIFIC PREMIER BANCORP COM 69478X105 304,667 7,352 SH SOLE 0 0 7,352
PAGSEGURO DIGITAL LTD COM CL A G68707101 382,314 7,392 SH SOLE 0 0 7,392
PARKER-HANNIFIN CORP COM 701094104 308,700 1,104 SH SOLE 0 0 1,104
PATTERSON-UTI ENERGY INC COM 703481101 205,884 22,876 SH SOLE 0 0 22,876
PDC ENERGY INC COM 69327R101 650,712 13,731 SH SOLE 0 0 13,731
PEBBLEBROOK HOTEL TR COM 70509V100 217,915 9,724 SH SOLE 0 0 9,724
PEPSICO INC COM 713448108 19,937,173 132,552 SH SOLE 0 0 132,552
PFIZER INC COM 717081103 28,139,100 654,246 SH SOLE 0 0 654,246
PHYSICIANS RLTY TR COM 71943U104 296,263 16,814 SH SOLE 0 0 16,814
PNC FINL SVCS GROUP INC COM 693475105 592,721 3,030 SH SOLE 0 0 3,030
POOL CORP COM 73278L105 1,166,391 2,685 SH SOLE 0 0 2,685
PPG INDS INC COM 693506107 313,212 2,190 SH SOLE 0 0 2,190
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 451,798 8,052 SH SOLE 0 0 8,052
PROGRESSIVE CORP COM 743315103 701,336 7,759 SH SOLE 0 0 7,759
PROLOGIS INC. COM 74340W103 287,235 2,290 SH SOLE 0 0 2,290
PROSPERITY BANCSHARES INC COM 743606105 1,102,942 15,506 SH SOLE 0 0 15,506
PTC THERAPEUTICS INC COM 69366J200 206,069 5,538 SH SOLE 0 0 5,538
Q2 HLDGS INC COM 74736L109 306,135 3,820 SH SOLE 0 0 3,820
QUAKER CHEM CORP COM 747316107 311,175 1,309 SH SOLE 0 0 1,309
RAPID7 INC COM 753422104 669,870 5,927 SH SOLE 0 0 5,927
RAYTHEON TECHNOLOGIES CORP COM 75513E101 32,207,392 374,679 SH SOLE 0 0 374,679
REXNORD CORP COM 76169B102 547,558 8,517 SH SOLE 0 0 8,517
ROYAL BK CDA COM 780087102 372,453 3,744 SH SOLE 0 0 3,744
RPM INTL INC COM 749685103 2,297,493 29,588 SH SOLE 0 0 29,588
RPT REALTY SH BEN INT 74971D101 189,639 14,862 SH SOLE 0 0 14,862
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 291,329 2,647 SH SOLE 0 0 2,647
SALESFORCE COM INC COM 79466L302 65,201,288 240,400 SH SOLE 0 0 240,400
SEA LTD SPONSORD ADS 81141R100 955,871 2,999 SH SOLE 0 0 2,999
SEI INVTS CO COM 784117103 2,446,361 41,254 SH SOLE 0 0 41,254
SELECTIVE INS GROUP INC COM 816300107 325,685 4,312 SH SOLE 0 0 4,312
SEMTECH CORP COM 816850101 320,535 4,111 SH SOLE 0 0 4,111
SERVICE CORP INTL COM 817565104 1,075,810 17,853 SH SOLE 0 0 17,853
SHERWIN WILLIAMS CO COM 824348106 336,795 1,204 SH SOLE 0 0 1,204
SHOCKWAVE MED INC COM 82489T104 473,524 2,300 SH SOLE 0 0 2,300
SILICON LABORATORIES INC COM 826919102 296,579 2,116 SH SOLE 0 0 2,116
SK TELECOM LTD SPONSORED ADR 78440P108 358,181 11,900 SH SOLE 0 0 11,900
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 285,640 8,318 SH SOLE 0 0 8,318
SONY GROUP CORPORATION SPONSORED ADR 835699307 1,283,170 11,604 SH SOLE 0 0 11,604
SOUTH JERSEY INDS INC COM 838518108 282,741 13,299 SH SOLE 0 0 13,299
SOUTHERN CO COM 842587107 761,487 12,288 SH SOLE 0 0 12,288
SOUTHSTATE CORPORATION COM 840441109 348,784 4,671 SH SOLE 0 0 4,671
SOUTHWEST AIRLS CO COM 844741108 6,428,750 125,000 SH SOLE 0 0 125,000
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 4,059,480 12,000 SH SOLE 0 0 12,000
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 618,510 21,350 SH SOLE 0 0 21,350
SPDR S&P 500 ETF TR TR UNIT 78462F103 13,260,426 30,900 SH SOLE 0 0 30,900
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 36,138,132 75,150 SH SOLE 0 0 75,150
SPIRE INC COM 84857L101 299,952 4,903 SH SOLE 0 0 4,903
SPOTIFY TECHNOLOGY S A SHS L8681T102 616,755 2,737 SH SOLE 0 0 2,737
SPROUT SOCIAL INC COM CL A 85209W109 226,583 1,858 SH SOLE 0 0 1,858
STANLEY BLACK & DECKER INC COM 854502101 616,039 3,514 SH SOLE 0 0 3,514
STARBUCKS CORP COM 855244109 36,441,241 330,353 SH SOLE 0 0 330,353
STIFEL FINL CORP COM 860630102 383,430 5,642 SH SOLE 0 0 5,642
SUPERNUS PHARMACEUTICALS INC COM 868459108 237,923 8,921 SH SOLE 0 0 8,921
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4,901,618 43,901 SH SOLE 0 0 43,901
TAYLOR MORRISON HOME CORP COM 87724P106 301,110 11,680 SH SOLE 0 0 11,680
TELEFLEX INCORPORATED COM 879369106 664,601 1,765 SH SOLE 0 0 1,765
TETRA TECH INC NEW COM 88162G103 521,346 3,491 SH SOLE 0 0 3,491
TEXAS INSTRS INC COM 882508104 805,215 4,189 SH SOLE 0 0 4,189
TEXAS ROADHOUSE INC COM 882681109 427,333 4,679 SH SOLE 0 0 4,679
TFI INTL INC COM 87241L109 789,136 7,723 SH SOLE 0 0 7,723
THERMO FISHER SCIENTIFIC INC COM 883556102 48,202,988 84,370 SH SOLE 0 0 84,370
THOMSON REUTERS CORP. COM NEW 884903709 324,922 2,941 SH SOLE 0 0 2,941
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 426,600 2,400 SH SOLE 0 0 2,400
TRANE TECHNOLOGIES PLC SHS G8994E103 308,012 1,784 SH SOLE 0 0 1,784
TRANSMEDICS GROUP INC COM 89377M109 260,683 7,878 SH SOLE 0 0 7,878
TRAVERE THERAPEUTICS INC COM 89422G107 426,946 17,606 SH SOLE 0 0 17,606
TRIMBLE INC COM 896239100 1,087,263 13,219 SH SOLE 0 0 13,219
TRUIST FINL CORP COM 89832Q109 270,728 4,616 SH SOLE 0 0 4,616
ULTA BEAUTY INC COM 90384S303 2,094,058 5,802 SH SOLE 0 0 5,802
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 350,298 3,884 SH SOLE 0 0 3,884
UMPQUA HLDGS CORP COM 904214103 1,700,335 83,967 SH SOLE 0 0 83,967
UNION PAC CORP COM 907818108 43,579,426 222,333 SH SOLE 0 0 222,333
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 329,611 10,043 SH SOLE 0 0 10,043
VALE S A SPONSORED ADS 91912E105 188,771 13,532 SH SOLE 0 0 13,532
VALLEY NATL BANCORP COM 919794107 335,665 25,219 SH SOLE 0 0 25,219
VANDA PHARMACEUTICALS INC COM 921659108 245,976 14,351 SH SOLE 0 0 14,351
VANGUARD INDEX FDS SM CP VAL ETF 922908611 18,703,230 110,500 SH SOLE 0 0 110,500
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 13,792,200 226,250 SH SOLE 0 0 226,250
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 7,926,585 158,500 SH SOLE 0 0 158,500
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 2,201,409 24,900 SH SOLE 0 0 24,900
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4,145,357 26,988 SH SOLE 0 0 26,988
VARONIS SYS INC COM 922280102 251,189 4,128 SH SOLE 0 0 4,128
VERIZON COMMUNICATIONS INC COM 92343V104 18,454,309 341,683 SH SOLE 0 0 341,683
VIATRIS INC COM 92556V106 440,036 32,475 SH SOLE 0 0 32,475
VISA INC COM CL A 92826C839 16,316,215 73,249 SH SOLE 0 0 73,249
WALMART INC COM 931142103 12,492,635 89,630 SH SOLE 0 0 89,630
WENDYS CO COM 95058W100 235,857 10,879 SH SOLE 0 0 10,879
WERNER ENTERPRISES INC COM 950755108 239,766 5,416 SH SOLE 0 0 5,416
WESBANCO INC COM 950810101 250,147 7,340 SH SOLE 0 0 7,340
WESCO INTL INC COM 95082P105 443,867 3,849 SH SOLE 0 0 3,849
WEX INC COM 96208T104 2,839,025 16,118 SH SOLE 0 0 16,118
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 406,777 12,824 SH SOLE 0 0 12,824
WIX COM LTD SHS M98068105 299,834 1,530 SH SOLE 0 0 1,530
WNS HLDGS LTD SPON ADR 92932M101 424,460 5,189 SH SOLE 0 0 5,189
WOODWARD INC COM 980745103 843,453 7,451 SH SOLE 0 0 7,451
WORTHINGTON INDS INC COM 981811102 339,388 6,440 SH SOLE 0 0 6,440
WSFS FINL CORP COM 929328102 369,220 7,196 SH SOLE 0 0 7,196
YANDEX N V SHS CLASS A N97284108 209,983 2,635 SH SOLE 0 0 2,635
YELP INC CL A 985817105 255,951 6,873 SH SOLE 0 0 6,873
ZOETIS INC CL A 98978V103 383,232 1,974 SH SOLE 0 0 1,974