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 411,558 13,507 SH SOLE 0 0 13,507
ABBOTT LABS COM 002824100 783,274 6,536 SH SOLE 0 0 6,536
ABBVIE INC COM 00287Y109 216,440 2,000 SH SOLE 0 0 2,000
ABM INDS INC COM 000957100 374,209 7,336 SH SOLE 0 0 7,336
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 900,477 3,260 SH SOLE 0 0 3,260
ACUITY BRANDS INC COM 00508Y102 1,696,490 10,282 SH SOLE 0 0 10,282
AFFILIATED MANAGERS GROUP IN COM 008252108 2,255,652 15,136 SH SOLE 0 0 15,136
AFLAC INC COM 001055102 17,247,660 337,000 SH SOLE 0 0 337,000
AGIOS PHARMACEUTICALS INC COM 00847X104 244,102 4,727 SH SOLE 0 0 4,727
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,173,888 9,588 SH SOLE 0 0 9,588
ALLEGIANT TRAVEL CO COM 01748X102 328,261 1,345 SH SOLE 0 0 1,345
ALPHABET INC CAP STK CL A 02079K305 29,564,162 14,334 SH SOLE 0 0 14,334
ALPHABET INC CAP STK CL C 02079K107 29,566,929 14,293 SH SOLE 0 0 14,293
AMAZON COM INC COM 023135106 35,486,003 11,469 SH SOLE 0 0 11,469
AMERESCO INC CL A 02361E108 293,579 6,037 SH SOLE 0 0 6,037
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 527,665 18,046 SH SOLE 0 0 18,046
AMGEN INC COM 031162100 15,749,674 63,300 SH SOLE 0 0 63,300
AMICUS THERAPEUTICS INC COM 03152W109 236,675 23,955 SH SOLE 0 0 23,955
ANTHEM INC COM 036752103 233,676 651 SH SOLE 0 0 651
AON PLC SHS CL A G0403H108 1,439,070 6,254 SH SOLE 0 0 6,254
APPLE INC COM 037833100 88,422,429 723,884 SH SOLE 0 0 723,884
APPLIED INDL TECHNOLOGIES IN COM 03820C105 347,996 3,817 SH SOLE 0 0 3,817
APTARGROUP INC COM 038336103 2,654,810 18,739 SH SOLE 0 0 18,739
ARAMARK COM 03852U106 3,374,652 89,324 SH SOLE 0 0 89,324
ARMADA HOFFLER PPTYS INC COM 04208T108 134,767 10,747 SH SOLE 0 0 10,747
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 622,907 80,897 SH SOLE 0 0 80,897
ASGN INC COM 00191U102 395,885 4,148 SH SOLE 0 0 4,148
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,010,619 1,637 SH SOLE 0 0 1,637
ASTRAZENECA PLC SPONSORED ADR 046353108 723,675 14,555 SH SOLE 0 0 14,555
ATLASSIAN CORP PLC CL A G06242104 435,220 2,065 SH SOLE 0 0 2,065
ATRICURE INC COM 04963C209 217,199 3,315 SH SOLE 0 0 3,315
AUTOMATIC DATA PROCESSING IN COM 053015103 52,982,477 281,119 SH SOLE 0 0 281,119
BALCHEM CORP COM 057665200 315,155 2,513 SH SOLE 0 0 2,513
BANCO BRADESCO S A SP ADR PFD NEW 059460303 119,624 25,452 SH SOLE 0 0 25,452
BANK NOVA SCOTIA B C COM 064149107 342,211 5,471 SH SOLE 0 0 5,471
BARCLAYS PLC ADR 06738E204 294,020 28,741 SH SOLE 0 0 28,741
BARRICK GOLD CORP COM 067901108 241,069 12,175 SH SOLE 0 0 12,175
BAXTER INTL INC COM 071813109 5,099,377 60,462 SH SOLE 0 0 60,462
BEIGENE LTD SPONSORED ADR 07725L102 742,455 2,133 SH SOLE 0 0 2,133
BERKLEY W R CORP COM 084423102 4,329,366 57,457 SH SOLE 0 0 57,457
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13,195,026 51,650 SH SOLE 0 0 51,650
BHP GROUP LTD SPONSORED ADS 088606108 348,546 5,023 SH SOLE 0 0 5,023
BIO-TECHNE CORP COM 09073M104 1,447,808 3,791 SH SOLE 0 0 3,791
BJS WHSL CLUB HLDGS INC COM 05550J101 337,347 7,520 SH SOLE 0 0 7,520
BLACK HILLS CORP COM 092113109 216,535 3,243 SH SOLE 0 0 3,243
BLACKBAUD INC COM 09227Q100 1,661,941 23,381 SH SOLE 0 0 23,381
BLACKROCK INC COM 09247X101 53,335,744 70,741 SH SOLE 0 0 70,741
BLUEPRINT MEDICINES CORP COM 09627Y109 365,196 3,756 SH SOLE 0 0 3,756
BOEING CO COM 097023105 37,839,365 148,553 SH SOLE 0 0 148,553
BOISE CASCADE CO DEL COM 09739D100 620,198 10,366 SH SOLE 0 0 10,366
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1,451,634 18,026 SH SOLE 0 0 18,026
BOSTON SCIENTIFIC CORP COM 101137107 340,313 8,805 SH SOLE 0 0 8,805
BP PLC SPONSORED ADR 055622104 341,363 14,019 SH SOLE 0 0 14,019
BRIGHTVIEW HLDGS INC COM 10948C107 186,346 11,046 SH SOLE 0 0 11,046
BROADCOM INC COM 11135F101 635,214 1,370 SH SOLE 0 0 1,370
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,370,688 8,953 SH SOLE 0 0 8,953
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 498,489 11,202 SH SOLE 0 0 11,202
BROOKS AUTOMATION INC NEW COM 114340102 448,585 5,494 SH SOLE 0 0 5,494
BROWN & BROWN INC COM 115236101 1,392,555 30,465 SH SOLE 0 0 30,465
BURFORD CAP LTD ORD SHS G17977110 437,310 48,590 SH SOLE 0 0 48,590
BURLINGTON STORES INC COM 122017106 1,859,134 6,222 SH SOLE 0 0 6,222
CACI INTL INC CL A 127190304 1,785,078 7,237 SH SOLE 0 0 7,237
CAE INC COM 124765108 578,689 20,312 SH SOLE 0 0 20,312
CANADIAN NATL RY CO COM 136375102 955,722 8,240 SH SOLE 0 0 8,240
CANADIAN PAC RY LTD COM 13645T100 348,947 920 SH SOLE 0 0 920
CARLISLE COS INC COM 142339100 3,390,474 20,601 SH SOLE 0 0 20,601
CASEYS GEN STORES INC COM 147528103 997,717 4,615 SH SOLE 0 0 4,615
CHEMOCENTRYX INC COM 16383L106 286,790 5,597 SH SOLE 0 0 5,597
CHEVRON CORP NEW COM 166764100 308,187 2,941 SH SOLE 0 0 2,941
CHOICE HOTELS INTL INC COM 169905106 1,951,712 18,191 SH SOLE 0 0 18,191
CHUBB LIMITED COM H1467J104 765,572 4,846 SH SOLE 0 0 4,846
CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 258,719 6,610 SH SOLE 0 0 6,610
CHUYS HLDGS INC COM 171604101 202,808 4,576 SH SOLE 0 0 4,576
CIGNA CORP NEW COM 125523100 852,225 3,525 SH SOLE 0 0 3,525
CISCO SYS INC COM 17275R102 19,257,374 372,411 SH SOLE 0 0 372,411
CITIGROUP INC COM NEW 172967424 13,999,555 192,434 SH SOLE 0 0 192,434
CITY HLDG CO COM 177835105 213,855 2,615 SH SOLE 0 0 2,615
COCA COLA CO COM 191216100 18,100,474 343,397 SH SOLE 0 0 343,397
COCA COLA EUROPEAN PARTNERS SHS G25839104 378,525 7,257 SH SOLE 0 0 7,257
COEUR MNG INC COM NEW 192108504 168,346 18,643 SH SOLE 0 0 18,643
COLGATE PALMOLIVE CO COM 194162103 259,666 3,294 SH SOLE 0 0 3,294
COLUMBIA SPORTSWEAR CO COM 198516106 1,504,956 14,247 SH SOLE 0 0 14,247
COLUMBUS MCKINNON CORP N Y COM 199333105 337,400 6,395 SH SOLE 0 0 6,395
COMCAST CORP NEW CL A 20030N101 28,158,672 520,397 SH SOLE 0 0 520,397
CONMED CORP COM 207410101 423,634 3,244 SH SOLE 0 0 3,244
CONOCOPHILLIPS COM 20825C104 278,887 5,265 SH SOLE 0 0 5,265
CONSTELLATION BRANDS INC CL A 21036P108 321,936 1,412 SH SOLE 0 0 1,412
COSTCO WHSL CORP NEW COM 22160K105 205,848 584 SH SOLE 0 0 584
CREDICORP LTD COM G2519Y108 313,986 2,299 SH SOLE 0 0 2,299
CRYOLIFE INC COM 228903100 212,839 9,426 SH SOLE 0 0 9,426
CVS HEALTH CORP COM 126650100 18,304,156 243,309 SH SOLE 0 0 243,309
DANA INC COM 235825205 303,322 12,467 SH SOLE 0 0 12,467
DANAHER CORPORATION COM 235851102 611,326 2,716 SH SOLE 0 0 2,716
DECKERS OUTDOOR CORP COM 243537107 939,054 2,842 SH SOLE 0 0 2,842
DENTSPLY SIRONA INC COM 24906P109 2,621,200 41,078 SH SOLE 0 0 41,078
DIAGEO PLC SPON ADR NEW 25243Q205 1,213,019 7,387 SH SOLE 0 0 7,387
DICKS SPORTING GOODS INC COM 253393102 228,678 3,003 SH SOLE 0 0 3,003
DIGITAL RLTY TR INC COM 253868103 541,248 3,843 SH SOLE 0 0 3,843
DISNEY WALT CO COM 254687106 404,099 2,190 SH SOLE 0 0 2,190
DOLBY LABORATORIES INC COM CL A 25659T107 1,703,216 17,253 SH SOLE 0 0 17,253
DOMINION ENERGY INC COM 25746U109 333,996 4,397 SH SOLE 0 0 4,397
DONALDSON INC COM 257651109 765,073 13,155 SH SOLE 0 0 13,155
DR REDDYS LABS LTD ADR 256135203 644,227 10,494 SH SOLE 0 0 10,494
DUKE ENERGY CORP NEW COM NEW 26441C204 686,733 7,114 SH SOLE 0 0 7,114
EASTGROUP PPTYS INC COM 277276101 348,887 2,435 SH SOLE 0 0 2,435
EATON CORP PLC SHS G29183103 670,486 4,849 SH SOLE 0 0 4,849
EMERSON ELEC CO COM 291011104 315,770 3,500 SH SOLE 0 0 3,500
ENVISTA HOLDINGS CORPORATION COM 29415F104 3,084,113 75,591 SH SOLE 0 0 75,591
EQUINOR ASA SPONSORED ADR 29446M102 220,754 11,344 SH SOLE 0 0 11,344
ESCO TECHNOLOGIES INC COM 296315104 269,176 2,472 SH SOLE 0 0 2,472
ESSENT GROUP LTD COM G3198U102 373,936 7,874 SH SOLE 0 0 7,874
EXLSERVICE HOLDINGS INC COM 302081104 451,251 5,005 SH SOLE 0 0 5,005
EXXON MOBIL CORP COM 30231G102 14,850,780 266,000 SH SOLE 0 0 266,000
FABRINET SHS G3323L100 510,613 5,649 SH SOLE 0 0 5,649
FACEBOOK INC CL A 30303M102 41,331,395 140,330 SH SOLE 0 0 140,330
FACTSET RESH SYS INC COM 303075105 667,396 2,163 SH SOLE 0 0 2,163
FAIR ISAAC CORP COM 303250104 777,680 1,600 SH SOLE 0 0 1,600
FEDERAL SIGNAL CORP COM 313855108 386,141 10,082 SH SOLE 0 0 10,082
FEDEX CORP COM 31428X106 19,379,189 68,227 SH SOLE 0 0 68,227
FERRO CORP COM 315405100 207,597 12,313 SH SOLE 0 0 12,313
FIDELITY NATL INFORMATION SV COM 31620M106 399,068 2,838 SH SOLE 0 0 2,838
FIRST BANCORP N C COM 318910106 265,046 6,093 SH SOLE 0 0 6,093
FIRST FINL BANCORP OH COM 320209109 291,168 12,132 SH SOLE 0 0 12,132
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 286,277 6,218 SH SOLE 0 0 6,218
FIRSTSERVICE CORP NEW COM 33767E202 468,132 3,159 SH SOLE 0 0 3,159
FISERV INC COM 337738108 773,165 6,495 SH SOLE 0 0 6,495
FLIR SYS INC COM 302445101 1,330,945 23,569 SH SOLE 0 0 23,569
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 227,030 3,014 SH SOLE 0 0 3,014
FRONTDOOR INC COM 35905A109 854,679 15,901 SH SOLE 0 0 15,901
GARTNER INC COM 366651107 2,464,425 13,500 SH SOLE 0 0 13,500
GDS HLDGS LTD SPONSORED ADS 36165L108 492,784 6,077 SH SOLE 0 0 6,077
GENERAL DYNAMICS CORP COM 369550108 25,808,703 142,150 SH SOLE 0 0 142,150
GENERAL ELECTRIC CO COM 369604103 8,403,200 640,000 SH SOLE 0 0 640,000
GENMARK DIAGNOSTICS INC COM 372309104 284,362 11,898 SH SOLE 0 0 11,898
GOLDMAN SACHS GROUP INC COM 38141G104 433,392 1,325 SH SOLE 0 0 1,325
GRACO INC COM 384109104 1,253,579 17,503 SH SOLE 0 0 17,503
GREAT WESTERN BANCORP INC COM 391416104 213,272 7,041 SH SOLE 0 0 7,041
HALOZYME THERAPEUTICS INC COM 40637H109 376,878 9,040 SH SOLE 0 0 9,040
HAMILTON LANE INC CL A 407497106 282,772 3,193 SH SOLE 0 0 3,193
HDFC BANK LTD SPONSORED ADS 40415F101 2,026,472 26,084 SH SOLE 0 0 26,084
HENRY JACK & ASSOC INC COM 426281101 759,942 5,009 SH SOLE 0 0 5,009
HENRY SCHEIN INC COM 806407102 599,064 8,652 SH SOLE 0 0 8,652
HEXCEL CORP NEW COM 428291108 1,685,880 30,105 SH SOLE 0 0 30,105
HILTON WORLDWIDE HLDGS INC COM 43300A203 264,815 2,190 SH SOLE 0 0 2,190
HOME DEPOT INC COM 437076102 37,467,089 122,742 SH SOLE 0 0 122,742
HONEYWELL INTL INC COM 438516106 30,970,676 142,676 SH SOLE 0 0 142,676
HUB GROUP INC CL A 443320106 319,715 4,752 SH SOLE 0 0 4,752
HUNT J B TRANS SVCS INC COM 445658107 3,014,672 17,937 SH SOLE 0 0 17,937
HUTCHISON CHINA MEDITECH LTD SPONSORED ADR 44842L103 262,612 9,296 SH SOLE 0 0 9,296
IAA INC COM 449253103 1,795,303 32,559 SH SOLE 0 0 32,559
ICICI BANK LIMITED ADR 45104G104 807,923 50,401 SH SOLE 0 0 50,401
ICON PLC SHS G4705A100 449,687 2,290 SH SOLE 0 0 2,290
IDEX CORP COM 45167R104 1,632,777 7,800 SH SOLE 0 0 7,800
II-VI INC COM 902104108 400,306 5,855 SH SOLE 0 0 5,855
ILLINOIS TOOL WKS INC COM 452308109 631,937 2,853 SH SOLE 0 0 2,853
INDEPENDENT BANK CORP MASS COM 453836108 288,772 3,430 SH SOLE 0 0 3,430
INDEPENDENT BK GROUP INC COM 45384B106 254,213 3,519 SH SOLE 0 0 3,519
INFOSYS LTD SPONSORED ADR 456788108 675,652 36,093 SH SOLE 0 0 36,093
ING GROEP N.V. SPONSORED ADR 456837103 584,814 47,818 SH SOLE 0 0 47,818
INTEL CORP COM 458140100 19,747,236 308,551 SH SOLE 0 0 308,551
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 4,433,000 100,000 SH SOLE 0 0 100,000
INVESCO QQQ TR UNIT SER 1 46090E103 1,276,520 4,000 SH SOLE 0 0 4,000
ISHARES INC MSCI JPN ETF NEW 46434G822 610,034 8,903 SH SOLE 0 0 8,903
ISHARES TR MSCI USA QLT FCT 46432F339 1,339,580 11,000 SH SOLE 0 0 11,000
ISHARES TR SELECT DIVID ETF 464287168 1,141,000 10,000 SH SOLE 0 0 10,000
J & J SNACK FOODS CORP COM 466032109 293,960 1,872 SH SOLE 0 0 1,872
J2 GLOBAL INC COM 48123V102 509,045 4,247 SH SOLE 0 0 4,247
JACK IN THE BOX INC COM 466367109 352,723 3,213 SH SOLE 0 0 3,213
JD.COM INC SPON ADR CL A 47215P106 1,164,935 13,814 SH SOLE 0 0 13,814
JOHNSON & JOHNSON COM 478160104 1,133,269 6,895 SH SOLE 0 0 6,895
JONES LANG LASALLE INC COM 48020Q107 1,896,991 10,595 SH SOLE 0 0 10,595
JPMORGAN CHASE & CO COM 46625H100 52,889,493 347,432 SH SOLE 0 0 347,432
KADANT INC COM 48282T104 475,106 2,568 SH SOLE 0 0 2,568
KAISER ALUMINUM CORP COM PAR $0.01 483007704 381,336 3,451 SH SOLE 0 0 3,451
KB HOME COM 48666K109 410,255 8,817 SH SOLE 0 0 8,817
KBR INC COM 48242W106 278,673 7,259 SH SOLE 0 0 7,259
KIMBERLY-CLARK CORP COM 494368103 427,757 3,076 SH SOLE 0 0 3,076
KIRBY CORP COM 497266106 1,001,191 16,609 SH SOLE 0 0 16,609
KITE RLTY GROUP TR COM NEW 49803T300 279,710 14,500 SH SOLE 0 0 14,500
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 766,996 13,449 SH SOLE 0 0 13,449
KORNIT DIGITAL LTD SHS M6372Q113 526,525 5,312 SH SOLE 0 0 5,312
LANDSTAR SYS INC COM 515098101 1,999,783 12,115 SH SOLE 0 0 12,115
LENNOX INTL INC COM 526107107 1,984,683 6,370 SH SOLE 0 0 6,370
LEXINGTON REALTY TRUST COM 529043101 192,525 17,329 SH SOLE 0 0 17,329
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 412,072 2,703 SH SOLE 0 0 2,703
LILLY ELI & CO COM 532457108 24,468,952 130,976 SH SOLE 0 0 130,976
LINDE PLC SHS G5494J103 366,703 1,309 SH SOLE 0 0 1,309
LKQ CORP COM 501889208 1,296,737 30,634 SH SOLE 0 0 30,634
LOCKHEED MARTIN CORP COM 539830109 337,394 913 SH SOLE 0 0 913
LOWES COS INC COM 548661107 415,543 2,185 SH SOLE 0 0 2,185
LULULEMON ATHLETICA INC COM 550021109 203,349 663 SH SOLE 0 0 663
MADDEN STEVEN LTD COM 556269108 556,217 14,928 SH SOLE 0 0 14,928
MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 279,325 8,845 SH SOLE 0 0 8,845
MALIBU BOATS INC COM CL A 56117J100 434,097 5,448 SH SOLE 0 0 5,448
MANHATTAN ASSOCIATES INC COM 562750109 1,620,196 13,803 SH SOLE 0 0 13,803
MARATHON PETE CORP COM 56585A102 4,203,741 78,589 SH SOLE 0 0 78,589
MARKEL CORP COM 570535104 2,362,432 2,073 SH SOLE 0 0 2,073
MARRIOTT INTL INC NEW CL A 571903202 7,064,847 47,700 SH SOLE 0 0 47,700
MARSH & MCLENNAN COS INC COM 571748102 422,159 3,466 SH SOLE 0 0 3,466
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 300,933 6,144 SH SOLE 0 0 6,144
MASTEC INC COM 576323109 458,099 4,889 SH SOLE 0 0 4,889
MAXLINEAR INC COM 57776J100 286,988 8,421 SH SOLE 0 0 8,421
MCDONALDS CORP COM 580135101 28,912,807 128,994 SH SOLE 0 0 128,994
MCKESSON CORP COM 58155Q103 388,926 1,994 SH SOLE 0 0 1,994
MEDTRONIC PLC SHS G5960L103 1,138,988 9,642 SH SOLE 0 0 9,642
MERCADOLIBRE INC COM 58733R102 1,394,814 947 SH SOLE 0 0 947
MERCK & CO. INC COM 58933Y105 1,015,198 13,169 SH SOLE 0 0 13,169
MERIT MED SYS INC COM 589889104 393,531 6,572 SH SOLE 0 0 6,572
MICROCHIP TECHNOLOGY INC. COM 595017104 324,099 2,088 SH SOLE 0 0 2,088
MICROSOFT CORP COM 594918104 44,628,773 189,290 SH SOLE 0 0 189,290
MINERALS TECHNOLOGIES INC COM 603158106 442,361 5,873 SH SOLE 0 0 5,873
MOMO INC ADR 60879B107 179,533 12,180 SH SOLE 0 0 12,180
MONDELEZ INTL INC CL A 609207105 14,614,941 249,700 SH SOLE 0 0 249,700
MORGAN STANLEY COM NEW 617446448 353,586 4,553 SH SOLE 0 0 4,553
MORNINGSTAR INC COM 617700109 1,848,732 8,215 SH SOLE 0 0 8,215
MYR GROUP INC DEL COM 55405W104 507,280 7,078 SH SOLE 0 0 7,078
NASDAQ INC COM 631103108 488,881 3,315 SH SOLE 0 0 3,315
NATERA INC COM 632307104 540,091 5,319 SH SOLE 0 0 5,319
NEENAH INC COM 640079109 237,324 4,619 SH SOLE 0 0 4,619
NETEASE INC SPONSORED ADS 64110W102 444,168 4,301 SH SOLE 0 0 4,301
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 145,012 10,358 SH SOLE 0 0 10,358
NEXTERA ENERGY INC COM 65339F101 296,316 3,919 SH SOLE 0 0 3,919
NMI HLDGS INC CL A 629209305 205,053 8,674 SH SOLE 0 0 8,674
NORDSON CORP COM 655663102 1,613,895 8,123 SH SOLE 0 0 8,123
NORTHROP GRUMMAN CORP COM 666807102 720,032 2,225 SH SOLE 0 0 2,225
NORTHWESTERN CORP COM NEW 668074305 406,783 6,239 SH SOLE 0 0 6,239
NOVO-NORDISK A S ADR 670100205 593,229 8,799 SH SOLE 0 0 8,799
NUTRIEN LTD COM 67077M108 270,474 5,019 SH SOLE 0 0 5,019
NUVASIVE INC COM 670704105 361,891 5,520 SH SOLE 0 0 5,520
NVIDIA CORPORATION COM 67066G104 15,624,802 29,264 SH SOLE 0 0 29,264
NXP SEMICONDUCTORS N V COM N6596X109 402,881 2,001 SH SOLE 0 0 2,001
OLD NATL BANCORP IND COM 680033107 334,311 17,286 SH SOLE 0 0 17,286
OMNICELL COM COM 68213N109 262,987 2,025 SH SOLE 0 0 2,025
OPEN TEXT CORP COM 683715106 296,041 6,205 SH SOLE 0 0 6,205
ORACLE CORP COM 68389X105 21,266,331 303,069 SH SOLE 0 0 303,069
PACIFIC PREMIER BANCORP COM 69478X105 319,371 7,352 SH SOLE 0 0 7,352
PARKER-HANNIFIN CORP COM 701094104 460,212 1,459 SH SOLE 0 0 1,459
PATTERSON-UTI ENERGY INC COM 703481101 78,366 10,991 SH SOLE 0 0 10,991
PDC ENERGY INC COM 69327R101 288,616 8,390 SH SOLE 0 0 8,390
PEPSICO INC COM 713448108 18,749,506 132,552 SH SOLE 0 0 132,552
PFIZER INC COM 717081103 22,580,185 623,246 SH SOLE 0 0 623,246
PHYSICIANS RLTY TR COM 71943U104 297,103 16,814 SH SOLE 0 0 16,814
PNC FINL SVCS GROUP INC COM 693475105 524,785 2,992 SH SOLE 0 0 2,992
POOL CORP COM 73278L105 926,969 2,685 SH SOLE 0 0 2,685
PPG INDS INC COM 693506107 471,252 3,136 SH SOLE 0 0 3,136
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 354,932 8,052 SH SOLE 0 0 8,052
PROGRESSIVE CORP COM 743315103 336,643 3,521 SH SOLE 0 0 3,521
PROLOGIS INC. COM 74340W103 242,740 2,290 SH SOLE 0 0 2,290
PROSPERITY BANCSHARES INC COM 743606105 1,161,244 15,506 SH SOLE 0 0 15,506
PTC THERAPEUTICS INC COM 69366J200 262,224 5,538 SH SOLE 0 0 5,538
Q2 HLDGS INC COM 74736L109 382,764 3,820 SH SOLE 0 0 3,820
QUAKER CHEM CORP COM 747316107 319,095 1,309 SH SOLE 0 0 1,309
RAPID7 INC COM 753422104 442,213 5,927 SH SOLE 0 0 5,927
RAYTHEON TECHNOLOGIES CORP COM 75513E101 28,951,433 374,679 SH SOLE 0 0 374,679
REXNORD CORP COM 76169B102 471,418 10,011 SH SOLE 0 0 10,011
RIO TINTO PLC SPONSORED ADR 767204100 322,325 4,151 SH SOLE 0 0 4,151
ROSS STORES INC COM 778296103 314,524 2,623 SH SOLE 0 0 2,623
ROYAL BK CDA COM 780087102 521,079 5,651 SH SOLE 0 0 5,651
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 220,280 5,981 SH SOLE 0 0 5,981
RPM INTL INC COM 749685103 2,694,821 29,339 SH SOLE 0 0 29,339
RPT REALTY SH BEN INT 74971D101 169,575 14,862 SH SOLE 0 0 14,862
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 270,595 2,353 SH SOLE 0 0 2,353
SALESFORCE COM INC COM 79466L302 50,933,548 240,400 SH SOLE 0 0 240,400
SANOFI SPONSORED ADR 80105N105 465,913 9,420 SH SOLE 0 0 9,420
SEA LTD SPONSORD ADS 81141R100 496,910 2,226 SH SOLE 0 0 2,226
SEI INVTS CO COM 784117103 1,850,858 30,377 SH SOLE 0 0 30,377
SELECTIVE INS GROUP INC COM 816300107 312,792 4,312 SH SOLE 0 0 4,312
SEMTECH CORP COM 816850101 283,659 4,111 SH SOLE 0 0 4,111
SERVICE CORP INTL COM 817565104 904,403 17,716 SH SOLE 0 0 17,716
SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 263,986 7,871 SH SOLE 0 0 7,871
SHOCKWAVE MED INC COM 82489T104 369,157 2,834 SH SOLE 0 0 2,834
SILICON LABORATORIES INC COM 826919102 298,504 2,116 SH SOLE 0 0 2,116
SK TELECOM LTD SPONSORED ADR 78440P108 719,917 26,438 SH SOLE 0 0 26,438
SONY CORP SPONSORED ADR 835699307 1,178,831 11,120 SH SOLE 0 0 11,120
SOUTH JERSEY INDS INC COM 838518108 348,798 15,447 SH SOLE 0 0 15,447
SOUTH ST CORP COM 840441109 366,720 4,671 SH SOLE 0 0 4,671
SOUTHERN CO COM 842587107 763,822 12,288 SH SOLE 0 0 12,288
SOUTHWEST AIRLS CO COM 844741108 7,632,500 125,000 SH SOLE 0 0 125,000
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 3,962,160 12,000 SH SOLE 0 0 12,000
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 617,229 21,350 SH SOLE 0 0 21,350
SPDR S&P 500 ETF TR TR UNIT 78462F103 12,246,597 30,900 SH SOLE 0 0 30,900
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 35,775,158 75,150 SH SOLE 0 0 75,150
SPECTRUM PHARMACEUTICALS INC COM 84763A108 65,229 20,009 SH SOLE 0 0 20,009
SPIRE INC COM 84857L101 425,664 5,761 SH SOLE 0 0 5,761
SPOTIFY TECHNOLOGY S A SHS L8681T102 387,991 1,448 SH SOLE 0 0 1,448
STANLEY BLACK & DECKER INC COM 854502101 515,348 2,581 SH SOLE 0 0 2,581
STARBUCKS CORP COM 855244109 36,097,674 330,353 SH SOLE 0 0 330,353
STIFEL FINL CORP COM 860630102 504,088 7,869 SH SOLE 0 0 7,869
SUPERNUS PHARMACEUTICALS INC COM 868459108 233,552 8,921 SH SOLE 0 0 8,921
TABULA RASA HEALTHCARE INC COM 873379101 284,405 6,176 SH SOLE 0 0 6,176
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 5,726,378 48,414 SH SOLE 0 0 48,414
TAYLOR MORRISON HOME CORP COM 87724P106 359,861 11,680 SH SOLE 0 0 11,680
TELEFLEX INCORPORATED COM 879369106 732,004 1,762 SH SOLE 0 0 1,762
TETRA TECH INC NEW COM 88162G103 473,799 3,491 SH SOLE 0 0 3,491
TEXAS INSTRS INC COM 882508104 783,186 4,144 SH SOLE 0 0 4,144
TEXAS ROADHOUSE INC COM 882681109 448,903 4,679 SH SOLE 0 0 4,679
TFI INTL INC COM 87241L109 577,371 7,723 SH SOLE 0 0 7,723
THERMO FISHER SCIENTIFIC INC COM 883556102 38,472,614 84,299 SH SOLE 0 0 84,299
THOMSON REUTERS CORP. COM NEW 884903709 257,543 2,941 SH SOLE 0 0 2,941
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 429,405 15,314 SH SOLE 0 0 15,314
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 343,644 2,202 SH SOLE 0 0 2,202
TRANE TECHNOLOGIES PLC SHS G8994E103 549,112 3,317 SH SOLE 0 0 3,317
TRANSUNION COM 89400J107 672,398 7,471 SH SOLE 0 0 7,471
TRAVERE THERAPEUTICS INC COM 89422G107 325,434 13,033 SH SOLE 0 0 13,033
TRIMBLE INC COM 896239100 1,944,906 25,002 SH SOLE 0 0 25,002
TRIP COM GROUP LTD ADS 89677Q107 275,508 6,952 SH SOLE 0 0 6,952
TRUIST FINL CORP COM 89832Q109 326,884 5,605 SH SOLE 0 0 5,605
ULTA BEAUTY INC COM 90384S303 1,793,804 5,802 SH SOLE 0 0 5,802
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 484,360 4,254 SH SOLE 0 0 4,254
UMPQUA HLDGS CORP COM 904214103 1,447,100 82,456 SH SOLE 0 0 82,456
UNILEVER PLC SPON ADR NEW 904767704 264,056 4,730 SH SOLE 0 0 4,730
UNION PAC CORP COM 907818108 48,972,014 222,186 SH SOLE 0 0 222,186
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 342,667 10,043 SH SOLE 0 0 10,043
US BANCORP DEL COM NEW 902973304 440,547 7,965 SH SOLE 0 0 7,965
US ECOLOGY INC COM 91734M103 217,486 5,223 SH SOLE 0 0 5,223
VALE S A SPONSORED ADS 91912E105 311,276 17,910 SH SOLE 0 0 17,910
VALLEY NATL BANCORP COM 919794107 346,509 25,219 SH SOLE 0 0 25,219
VANDA PHARMACEUTICALS INC COM 921659108 215,552 14,351 SH SOLE 0 0 14,351
VANGUARD INDEX FDS SM CP VAL ETF 922908611 18,299,905 110,500 SH SOLE 0 0 110,500
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 13,728,850 226,250 SH SOLE 0 0 226,250
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 8,249,925 158,500 SH SOLE 0 0 158,500
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 2,219,462 12,450 SH SOLE 0 0 12,450
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 3,969,395 26,988 SH SOLE 0 0 26,988
VARONIS SYS INC COM 922280102 211,932 4,128 SH SOLE 0 0 4,128
VERIZON COMMUNICATIONS INC COM 92343V104 19,868,877 341,683 SH SOLE 0 0 341,683
VIATRIS INC COM 92556V106 1,080,299 77,330 SH SOLE 0 0 77,330
VISA INC COM CL A 92826C839 15,559,191 73,486 SH SOLE 0 0 73,486
WALMART INC COM 931142103 12,174,449 89,630 SH SOLE 0 0 89,630
WENDYS CO COM 95058W100 220,409 10,879 SH SOLE 0 0 10,879
WERNER ENTERPRISES INC COM 950755108 255,473 5,416 SH SOLE 0 0 5,416
WESBANCO INC COM 950810101 264,680 7,340 SH SOLE 0 0 7,340
WESCO INTL INC COM 95082P105 333,054 3,849 SH SOLE 0 0 3,849
WEX INC COM 96208T104 3,372,208 16,118 SH SOLE 0 0 16,118
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 355,866 12,824 SH SOLE 0 0 12,824
WISDOMTREE TR CHINADIV EX FI 97717X719 268,713 4,122 SH SOLE 0 0 4,122
WIX COM LTD SHS M98068105 261,908 938 SH SOLE 0 0 938
WNS HLDGS LTD SPON ADR 92932M101 410,228 5,663 SH SOLE 0 0 5,663
WOODWARD INC COM 980745103 898,814 7,451 SH SOLE 0 0 7,451
WORTHINGTON INDS INC COM 981811102 432,060 6,440 SH SOLE 0 0 6,440
WSFS FINL CORP COM 929328102 358,282 7,196 SH SOLE 0 0 7,196
YANDEX N V SHS CLASS A N97284108 580,640 9,064 SH SOLE 0 0 9,064
YELP INC CL A 985817105 268,047 6,873 SH SOLE 0 0 6,873
YETI HLDGS INC COM 98585X104 243,925 3,378 SH SOLE 0 0 3,378
YUM CHINA HLDGS INC COM 98850P109 268,221 4,530 SH SOLE 0 0 4,530
ZOETIS INC CL A 98978V103 310,866 1,974 SH SOLE 0 0 1,974