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 |
3M Co Com | COM | 88579Y101 | 253 | 1,956 | SH | | SOLE | | 1,756 | 0 | 200 |
Abbott Laboratories | COM | 002824100 | 79,827 | 734,720 | SH | | SOLE | | 694,365 | 12,850 | 27,505 |
Abbvie Inc | COM | 00287Y109 | 15,902 | 103,827 | SH | | SOLE | | 103,140 | 0 | 687 |
Abiomed Inc | COM | 003654100 | 7,620 | 30,786 | SH | | SOLE | | 14,173 | 16,115 | 498 |
Acadia Healthcare Company Inc | COM | 00404A109 | 6,620 | 97,890 | SH | | SOLE | | 97,890 | 0 | 0 |
Accenture Plc Ireland Shs Clas | COM | G1151C101 | 111,371 | 401,121 | SH | | SOLE | | 339,050 | 47,632 | 14,439 |
Activision Blizzard Inc | COM | 00507V109 | 445 | 5,715 | SH | | SOLE | | 5,715 | 0 | 0 |
Adobe Systems Inc | COM | 00724F101 | 85,393 | 233,277 | SH | | SOLE | | 215,418 | 9,142 | 8,717 |
Advanced Drainage Systems Inc | COM | 00790R104 | 8,435 | 93,653 | SH | | SOLE | | 92,753 | 0 | 900 |
Aflac Inc | COM | 001055102 | 326 | 5,887 | SH | | SOLE | | 5,887 | 0 | 0 |
Air Products & Chemicals Inc | COM | 009158106 | 8,695 | 36,159 | SH | | SOLE | | 33,525 | 2,159 | 475 |
Akamai Technologies Inc | COM | 00971T101 | 87,917 | 962,632 | SH | | SOLE | | 890,228 | 1,975 | 70,429 |
Align Technology Inc | COM | 016255101 | 24,160 | 102,084 | SH | | SOLE | | 24,870 | 77,014 | 200 |
Allete Inc | COM | 018522300 | 923 | 15,697 | SH | | SOLE | | 15,697 | 0 | 0 |
Allstate Corp | COM | 020002101 | 10,877 | 85,832 | SH | | SOLE | | 85,557 | 0 | 275 |
Alphabet Inc Cl A | COM | 02079K305 | 254,058 | 116,580 | SH | | SOLE | | 111,370 | 2,896 | 2,314 |
Alphabet Inc Cl C | COM | 02079K107 | 406,892 | 186,012 | SH | | SOLE | | 5,552 | 179,950 | 510 |
Alteryx Inc | COM | 02156B103 | 3,151 | 65,073 | SH | | SOLE | | 65,073 | 0 | 0 |
Amazon.Com Inc | COM | 023135106 | 87,875 | 827,373 | SH | | SOLE | | 779,761 | 21,576 | 26,036 |
American Campus Communities In | COM | 024835100 | 3,278 | 50,848 | SH | | SOLE | | 50,848 | 0 | 0 |
American Equity Invt Life Hld | COM | 025676206 | 1,604 | 43,859 | SH | | SOLE | | 43,859 | 0 | 0 |
American Software Inc Class A | COM | 029683109 | 12,678 | 784,534 | SH | | SOLE | | 779,568 | 0 | 4,966 |
American Tower Corp | COM | 03027X100 | 1,591 | 6,224 | SH | | SOLE | | 6,224 | 0 | 0 |
Ameris Bancorp | COM | 03076K108 | 13,552 | 337,279 | SH | | SOLE | | 334,761 | 0 | 2,518 |
Ametek Inc New | COM | 031100100 | 8,166 | 74,310 | SH | | SOLE | | 63,327 | 10,483 | 500 |
Amgen Inc | COM | 031162100 | 13,168 | 54,124 | SH | | SOLE | | 53,914 | 0 | 210 |
AMN Healthcare Services Inc | COM | 001744101 | 17,312 | 157,798 | SH | | SOLE | | 156,602 | 0 | 1,196 |
Amphenol Corp | COM | 032095101 | 11,902 | 184,878 | SH | | SOLE | | 143,924 | 39,919 | 1,035 |
Analog Devices Inc | COM | 032654105 | 13,168 | 90,138 | SH | | SOLE | | 89,478 | 0 | 660 |
ANSYS Inc | COM | 03662Q105 | 884 | 3,693 | SH | | SOLE | | 2,444 | 0 | 1,249 |
Apple Hospitality REIT Inc | COM | 03784Y200 | 3,849 | 262,339 | SH | | SOLE | | 262,339 | 0 | 0 |
Apple Inc | COM | 037833100 | 186,677 | 1,365,395 | SH | | SOLE | | 1,255,009 | 67,693 | 42,693 |
Asbury Automotive Group Inc | COM | 043436104 | 125,060 | 738,514 | SH | | SOLE | | 661,439 | 24,792 | 52,283 |
Atea Pharmaceuticals Inc | COM | 04683R106 | 1,236 | 174,043 | SH | | SOLE | | 174,043 | 0 | 0 |
AtriCure Inc Com | COM | 04963C209 | 2,343 | 57,337 | SH | | SOLE | | 57,337 | 0 | 0 |
Autodesk Inc | COM | 052769106 | 23,743 | 138,074 | SH | | SOLE | | 48,099 | 89,320 | 655 |
Automatic Data Processing Inc | COM | 053015103 | 1,441 | 6,860 | SH | | SOLE | | 6,060 | 0 | 800 |
Avery Dennison Corp | COM | 053611109 | 1,820 | 11,245 | SH | | SOLE | | 11,230 | 0 | 15 |
Avid Technology Inc | COM | 05367P100 | 13,775 | 530,831 | SH | | SOLE | | 496,672 | 30,401 | 3,758 |
Azek Co Inc Class A | COM | 05478C105 | 1,032 | 61,670 | SH | | SOLE | | 61,600 | 0 | 70 |
Azenta Inc | COM | 114340102 | 88,193 | 1,223,208 | SH | | SOLE | | 1,126,845 | 12,218 | 84,145 |
Badger Meter Inc | COM | 056525108 | 405 | 5,002 | SH | | SOLE | | 5,002 | 0 | 0 |
Balchem Corp | COM | 057665200 | 14,009 | 107,974 | SH | | SOLE | | 105,949 | 1,181 | 844 |
Bancorp Inc | COM | 05969A105 | 3,885 | 199,016 | SH | | SOLE | | 199,016 | 0 | 0 |
Bank of America Corporation | COM | 060505104 | 52,337 | 1,681,232 | SH | | SOLE | | 1,606,857 | 1,837 | 72,538 |
Bank Ozk Com | COM | 06417N103 | 2,000 | 53,282 | SH | | SOLE | | 53,282 | 0 | 0 |
Bankunited Inc Com | COM | 06652K103 | 6,633 | 186,464 | SH | | SOLE | | 186,464 | 0 | 0 |
Banner Corp Com | COM | 06652V208 | 1,325 | 23,581 | SH | | SOLE | | 23,581 | 0 | 0 |
Becton Dickinson & Co | COM | 075887109 | 739 | 2,999 | SH | | SOLE | | 2,899 | 0 | 100 |
Berkshire Hathaway Inc | COM | 084670702 | 654 | 2,394 | SH | | SOLE | | 2,069 | 0 | 325 |
BJ Wholesale Club | COM | 05550J101 | 2,363 | 37,920 | SH | | SOLE | | 37,875 | 0 | 45 |
Black Hills Corp Com | COM | 092113109 | 4,455 | 61,222 | SH | | SOLE | | 61,222 | 0 | 0 |
Booking Holdings Inc | COM | 09857L108 | 116,971 | 66,879 | SH | | SOLE | | 2,514 | 64,343 | 22 |
Boot Barn Holdings Inc | COM | 099406100 | 14,378 | 208,644 | SH | | SOLE | | 207,316 | 0 | 1,328 |
Booz Allen Hamilton Hldg Corp | COM | 099502106 | 127,090 | 1,406,482 | SH | | SOLE | | 1,170,556 | 158,230 | 77,696 |
Boston Beer Company Inc Class | COM | 100557107 | 306 | 1,010 | SH | | SOLE | | 1,010 | 0 | 0 |
Brandywine Rlty Tr Sh Ben Int | COM | 105368203 | 1,791 | 185,790 | SH | | SOLE | | 185,790 | 0 | 0 |
Broadcom Inc | COM | 11135F101 | 50,282 | 103,502 | SH | | SOLE | | 15,461 | 87,638 | 403 |
Broadridge Financial Solutions | COM | 11133T103 | 19,321 | 135,540 | SH | | SOLE | | 134,136 | 704 | 700 |
Brookline Bancorp Inc | COM | 11373M107 | 3,140 | 235,935 | SH | | SOLE | | 235,935 | 0 | 0 |
Bruker Corporation | COM | 116794108 | 1,774 | 28,266 | SH | | SOLE | | 28,231 | 0 | 35 |
Burlington Stores Inc | COM | 122017106 | 65,063 | 477,595 | SH | | SOLE | | 428,895 | 17,134 | 31,566 |
Byrna Technologies Inc | COM | 12448X201 | 1,494 | 173,970 | SH | | SOLE | | 173,970 | 0 | 0 |
Cactus Inc Cl A | COM | 127203107 | 2,192 | 54,430 | SH | | SOLE | | 54,365 | 0 | 65 |
Canadian National Railway Co | COM | 136375102 | 548 | 4,876 | SH | | SOLE | | 3,491 | 0 | 1,385 |
Canadian Pac Ry Ltd | COM | 13645T100 | 7,574 | 108,448 | SH | | SOLE | | 104,534 | 1,382 | 2,532 |
Caterpillar Inc | COM | 149123101 | 99,076 | 554,238 | SH | | SOLE | | 468,870 | 65,980 | 19,388 |
Cathay Gen Bancorp | COM | 149150104 | 5,911 | 150,994 | SH | | SOLE | | 150,994 | 0 | 0 |
CDW Corporation | COM | 12514G108 | 2,119 | 13,452 | SH | | SOLE | | 13,437 | 0 | 15 |
Central Garden & Pet Co Cl A N | COM | 153527205 | 5,839 | 145,940 | SH | | SOLE | | 145,940 | 0 | 0 |
Century Aluminum Company | COM | 156431108 | 1,363 | 184,937 | SH | | SOLE | | 184,937 | 0 | 0 |
ChampionX Corporation | COM | 15872M104 | 6,049 | 304,752 | SH | | SOLE | | 262,424 | 40,328 | 2,000 |
Charles River Laboratories Int | COM | 159864107 | 98,802 | 461,755 | SH | | SOLE | | 396,534 | 33,096 | 32,125 |
Chevron Corp | COM | 166764100 | 57,120 | 394,532 | SH | | SOLE | | 383,611 | 0 | 10,921 |
Choice Hotels Intl Inc | COM | 169905106 | 2,012 | 18,026 | SH | | SOLE | | 18,011 | 0 | 15 |
Church & Dwight Co | COM | 171340102 | 114,402 | 1,234,646 | SH | | SOLE | | 1,114,597 | 25,674 | 94,375 |
Churchill Downs Inc | COM | 171484108 | 6,309 | 32,940 | SH | | SOLE | | 28,095 | 4,030 | 815 |
Ciena Corp Com | COM | 171779309 | 145,239 | 3,178,104 | SH | | SOLE | | 2,920,694 | 75,299 | 182,111 |
Cintas Corp | COM | 172908105 | 45,080 | 120,687 | SH | | SOLE | | 63,488 | 56,077 | 1,122 |
Cisco Sys Inc | COM | 17275R102 | 10,510 | 246,473 | SH | | SOLE | | 245,773 | 0 | 700 |
Clarus Corp | COM | 18270P109 | 13,004 | 684,794 | SH | | SOLE | | 679,047 | 0 | 5,747 |
Clearway Energy Inc Cl C | COM | 18539C204 | 5,729 | 164,425 | SH | | SOLE | | 164,425 | 0 | 0 |
CME Group Inc | COM | 12572Q105 | 85,852 | 419,404 | SH | | SOLE | | 379,250 | 24,887 | 15,267 |
Cno Finl Group Inc Com | COM | 12621E103 | 1,720 | 95,070 | SH | | SOLE | | 95,070 | 0 | 0 |
CNX Resources Corporation | COM | 12653C108 | 3,960 | 240,578 | SH | | SOLE | | 240,578 | 0 | 0 |
Cognex Corporation | COM | 192422103 | 312 | 7,344 | SH | | SOLE | | 1,944 | 0 | 5,400 |
Cohen & Steers Inc | COM | 19247A100 | 9,913 | 155,896 | SH | | SOLE | | 154,467 | 0 | 1,429 |
Colgate-Palmolive Co | COM | 194162103 | 11,373 | 141,911 | SH | | SOLE | | 141,111 | 0 | 800 |
Comfort Systems USA Inc | COM | 199908104 | 16,291 | 195,926 | SH | | SOLE | | 194,632 | 0 | 1,294 |
Commercial Metals Company | COM | 201723103 | 2,133 | 64,438 | SH | | SOLE | | 64,438 | 0 | 0 |
CONMED Corporation | COM | 207410101 | 12,490 | 130,428 | SH | | SOLE | | 129,473 | 0 | 955 |
Cooper Cos Inc | COM | 216648402 | 96,836 | 309,262 | SH | | SOLE | | 266,061 | 22,309 | 20,892 |
Copart Inc. | COM | 217204106 | 132,502 | 1,219,419 | SH | | SOLE | | 930,783 | 214,013 | 74,623 |
Core Laboratories NV | COM | N22717107 | 10,066 | 508,129 | SH | | SOLE | | 504,541 | 0 | 3,588 |
Costar Group Inc | COM | 22160N109 | 951 | 15,743 | SH | | SOLE | | 155 | 15,588 | 0 |
Costco Wholesale Corp | COM | 22160K105 | 164,497 | 343,217 | SH | | SOLE | | 267,932 | 64,558 | 10,727 |
Crane Holdings Co | COM | 224441105 | 3,930 | 44,887 | SH | | SOLE | | 35,746 | 7,765 | 1,376 |
Cross Country Healthcare Inc | COM | 227483104 | 6,854 | 329,058 | SH | | SOLE | | 329,058 | 0 | 0 |
Crown Castle International Cor | COM | 22822V101 | 13,106 | 77,834 | SH | | SOLE | | 77,093 | 0 | 741 |
Curtiss Wright Corp | COM | 231561101 | 1,488 | 11,267 | SH | | SOLE | | 11,252 | 0 | 15 |
Cvr Energy Inc Com | COM | 12662P108 | 2,389 | 71,314 | SH | | SOLE | | 71,314 | 0 | 0 |
CVS Health Corporation | COM | 126650100 | 303 | 3,275 | SH | | SOLE | | 3,275 | 0 | 0 |
Cyberark Software Ltd | COM | M2682V108 | 1,732 | 13,532 | SH | | SOLE | | 13,397 | 0 | 135 |
Danaher Corporation | COM | 235851102 | 439 | 1,730 | SH | | SOLE | | 1,695 | 0 | 35 |
Darden Restaurants Inc | COM | 237194105 | 69,948 | 618,348 | SH | | SOLE | | 589,430 | 3,404 | 25,514 |
Deere & Co | COM | 244199105 | 14,152 | 47,258 | SH | | SOLE | | 25,855 | 21,220 | 183 |
Descartes Systems Group Inc | COM | 249906108 | 511 | 8,236 | SH | | SOLE | | 8,236 | 0 | 0 |
Dexcom Inc. | COM | 252131107 | 11,661 | 156,454 | SH | | SOLE | | 70,524 | 84,186 | 1,744 |
DHT Holdings Inc | COM | Y2065G121 | 2,565 | 418,444 | SH | | SOLE | | 418,444 | 0 | 0 |
Diodes Inc | COM | 254543101 | 96,343 | 1,492,077 | SH | | SOLE | | 1,375,630 | 2,558 | 113,889 |
Dollar General Corp | COM | 256677105 | 15,540 | 63,315 | SH | | SOLE | | 62,992 | 0 | 323 |
Dominion Energy Inc | COM | 25746U109 | 285 | 3,570 | SH | | SOLE | | 3,570 | 0 | 0 |
Dover Corp | COM | 260003108 | 66,194 | 545,611 | SH | | SOLE | | 517,197 | 7,034 | 21,380 |
Dynavax Technologies Corp | COM | 268158201 | 2,474 | 196,541 | SH | | SOLE | | 196,541 | 0 | 0 |
e l f Beauty Inc | COM | 26856L103 | 22,137 | 721,549 | SH | | SOLE | | 716,874 | 0 | 4,675 |
Eaton Corp | COM | G29183103 | 63,319 | 502,573 | SH | | SOLE | | 433,575 | 48,287 | 20,711 |
Ebix Inc Com New | COM | 278715206 | 2,178 | 128,890 | SH | | SOLE | | 128,890 | 0 | 0 |
Editas Medicine Inc | COM | 28106W103 | 935 | 79,065 | SH | | SOLE | | 79,065 | 0 | 0 |
Edwards Lifesciences Corp | COM | 28176E108 | 8,583 | 90,264 | SH | | SOLE | | 86,299 | 3,194 | 771 |
Eli Lilly and Company | COM | 532457108 | 93,943 | 289,743 | SH | | SOLE | | 247,951 | 32,194 | 9,598 |
Emcor Group Inc Com | COM | 29084Q100 | 6,200 | 60,218 | SH | | SOLE | | 60,218 | 0 | 0 |
Emerson Electric Co | COM | 291011104 | 519 | 6,520 | SH | | SOLE | | 6,520 | 0 | 0 |
Enphase Energy Inc | COM | 29355A107 | 5,132 | 26,284 | SH | | SOLE | | 23,849 | 0 | 2,435 |
EnPro Industries Inc | COM | 29355X107 | 8,618 | 105,187 | SH | | SOLE | | 59,389 | 44,410 | 1,388 |
Entegris Inc | COM | 29362U104 | 148,860 | 1,615,758 | SH | | SOLE | | 1,472,418 | 49,956 | 93,384 |
Envista Holdings Corp | COM | 29415F104 | 6,429 | 166,805 | SH | | SOLE | | 141,402 | 22,033 | 3,370 |
EOG Res Inc | COM | 26875P101 | 20,249 | 183,347 | SH | | SOLE | | 173,734 | 8,138 | 1,475 |
Equinix Inc | COM | 29444U700 | 5,365 | 8,165 | SH | | SOLE | | 7,968 | 0 | 197 |
Estee Lauder Companies Cl A | COM | 518439104 | 21,101 | 82,857 | SH | | SOLE | | 61,327 | 19,917 | 1,613 |
Ethan Allen Interiors Inc | COM | 297602104 | 205 | 10,127 | SH | | SOLE | | 10,127 | 0 | 0 |
Etsy Inc | COM | 29786A106 | 61,665 | 842,303 | SH | | SOLE | | 767,021 | 28,858 | 46,424 |
Expeditors International | COM | 302130109 | 10,164 | 104,287 | SH | | SOLE | | 91 | 104,196 | 0 |
Exponent Inc | COM | 30214U102 | 1,782 | 19,483 | SH | | SOLE | | 19,458 | 0 | 25 |
Exxon Mobil Corp | COM | 30231G102 | 1,740 | 20,323 | SH | | SOLE | | 19,973 | 0 | 350 |
Fair Isaac Corp | COM | 303250104 | 26,374 | 65,787 | SH | | SOLE | | 18,623 | 47,014 | 150 |
Federated Hermes Inc Class B | COM | 314211103 | 1,368 | 43,036 | SH | | SOLE | | 43,036 | 0 | 0 |
First Rep Bk San Francisco Cal | COM | 33616C100 | 185,435 | 1,285,960 | SH | | SOLE | | 1,136,765 | 78,736 | 70,459 |
Floor & Decor Holdings Inc Cla | COM | 339750101 | 71,495 | 1,135,556 | SH | | SOLE | | 1,047,263 | 6,219 | 82,074 |
Fnb Corp Pa Com | COM | 302520101 | 1,638 | 150,859 | SH | | SOLE | | 150,859 | 0 | 0 |
Fortinet Inc | COM | 34959E109 | 18,378 | 324,808 | SH | | SOLE | | 260,505 | 58,738 | 5,565 |
Freeport-McMoran Inc | COM | 35671D857 | 65,546 | 2,240,112 | SH | | SOLE | | 2,130,668 | 18,510 | 90,934 |
FTI Consulting Inc | COM | 302941109 | 36,323 | 200,848 | SH | | SOLE | | 193,154 | 5,991 | 1,703 |
FuelCell Energy Inc | COM | 35952H601 | 650 | 173,391 | SH | | SOLE | | 173,391 | 0 | 0 |
Garmin Ltd | COM | H2906T109 | 6,975 | 70,988 | SH | | SOLE | | 42,242 | 28,271 | 475 |
Generac Hldgs Inc | COM | 368736104 | 110,506 | 524,771 | SH | | SOLE | | 449,851 | 42,692 | 32,228 |
Getty Realty Corp | COM | 374297109 | 3,445 | 130,005 | SH | | SOLE | | 130,005 | 0 | 0 |
Glacier Bencorp Inc | COM | 37637Q105 | 1,897 | 40,005 | SH | | SOLE | | 39,955 | 0 | 50 |
Global Payments Inc. | COM | 37940X102 | 6,614 | 59,777 | SH | | SOLE | | 39,501 | 19,951 | 325 |
Goldman Sachs Group Inc | COM | 38141G104 | 11,143 | 37,515 | SH | | SOLE | | 20,965 | 16,325 | 225 |
Group 1 Automotive Inc | COM | 398905109 | 4,939 | 29,087 | SH | | SOLE | | 29,087 | 0 | 0 |
Gxo Logistics Incorporated | COM | 36262G101 | 1,587 | 36,675 | SH | | SOLE | | 35,275 | 0 | 1,400 |
Hannon Armstrong Sustainable I | COM | 41068X100 | 1,251 | 33,056 | SH | | SOLE | | 33,056 | 0 | 0 |
Hanover Insurance Group Inc | COM | 410867105 | 2,608 | 17,829 | SH | | SOLE | | 17,829 | 0 | 0 |
Heartland Financial USA Inc | COM | 42234Q102 | 372 | 8,963 | SH | | SOLE | | 8,963 | 0 | 0 |
Hecla Mng Co Com | COM | 422704106 | 2,920 | 744,827 | SH | | SOLE | | 744,827 | 0 | 0 |
HEICO Corporation | COM | 422806109 | 10,397 | 79,297 | SH | | SOLE | | 59,102 | 19,767 | 428 |
Helen Of Troy Ltd | COM | G4388N106 | 1,545 | 9,511 | SH | | SOLE | | 9,418 | 0 | 93 |
Highwoods Pptys Inc Com | COM | 431284108 | 807 | 23,593 | SH | | SOLE | | 23,593 | 0 | 0 |
Home Depot Inc | COM | 437076102 | 109,983 | 401,004 | SH | | SOLE | | 379,928 | 7,702 | 13,374 |
Homestreet Inc Com | COM | 43785V102 | 5,908 | 170,401 | SH | | SOLE | | 170,401 | 0 | 0 |
Honeywell International Inc | COM | 438516106 | 11,046 | 63,552 | SH | | SOLE | | 61,499 | 1,497 | 556 |
Horizon Therapeutics Plc | COM | G46188101 | 126,375 | 1,584,445 | SH | | SOLE | | 1,402,348 | 72,682 | 109,415 |
Huntington Ingalls Industries | COM | 446413106 | 7,661 | 35,173 | SH | | SOLE | | 2,784 | 32,389 | 0 |
ICF International Inc | COM | 44925C103 | 14,761 | 155,375 | SH | | SOLE | | 154,100 | 0 | 1,275 |
IDACORP Inc | COM | 451107106 | 1,758 | 16,601 | SH | | SOLE | | 16,601 | 0 | 0 |
IDEX Corp Com | COM | 45167R104 | 106,987 | 589,040 | SH | | SOLE | | 521,111 | 27,138 | 40,791 |
Idexx Labs Corp | COM | 45168D104 | 3,510 | 10,008 | SH | | SOLE | | 7,496 | 2,347 | 165 |
Ii Vi Inc Com | COM | 902104108 | 1,860 | 36,511 | SH | | SOLE | | 36,511 | 0 | 0 |
Illinois Tool Works Inc | COM | 452308109 | 11,013 | 60,428 | SH | | SOLE | | 59,848 | 0 | 580 |
Illumina Incorporated | COM | 452327109 | 436 | 2,363 | SH | | SOLE | | 1,746 | 617 | 0 |
Inari Medical Inc | COM | 45332Y109 | 13,720 | 201,789 | SH | | SOLE | | 200,326 | 0 | 1,463 |
Independence Rlty Tr Inc Com | COM | 45378A106 | 2,445 | 117,937 | SH | | SOLE | | 117,937 | 0 | 0 |
InMode Ltd | COM | M5425M103 | 326 | 14,568 | SH | | SOLE | | 315 | 14,253 | 0 |
Installed Building Products In | COM | 45780R101 | 2,456 | 29,537 | SH | | SOLE | | 28,904 | 0 | 633 |
Insulet Corporation | COM | 45784P101 | 1,714 | 7,865 | SH | | SOLE | | 7,855 | 0 | 10 |
Integer Holdings Corporation | COM | 45826H109 | 13,471 | 190,649 | SH | | SOLE | | 189,226 | 0 | 1,423 |
Intel Corp | COM | 458140100 | 337 | 9,011 | SH | | SOLE | | 7,786 | 0 | 1,225 |
Intercontinental Exchange Inc | COM | 45866F104 | 362 | 3,847 | SH | | SOLE | | 3,547 | 0 | 300 |
Intuit Inc | COM | 461202103 | 73,879 | 191,675 | SH | | SOLE | | 181,661 | 2,801 | 7,213 |
JetBlue Airways Corporation | COM | 477143101 | 3,100 | 370,359 | SH | | SOLE | | 370,359 | 0 | 0 |
Johnson & Johnson Com | COM | 478160104 | 17,236 | 97,096 | SH | | SOLE | | 91,206 | 4,064 | 1,826 |
Jounce Therapeutics Inc | COM | 481116101 | 1,640 | 541,127 | SH | | SOLE | | 541,127 | 0 | 0 |
JPMorgan Chase & Co | COM | 46625H100 | 16,812 | 149,293 | SH | | SOLE | | 103,710 | 44,888 | 695 |
Keysight Technologies Inc | COM | 49338L103 | 109,658 | 795,489 | SH | | SOLE | | 731,277 | 5,903 | 58,309 |
Kinder Morgan Inc | COM | 49456B101 | 184 | 11,000 | SH | | SOLE | | 11,000 | 0 | 0 |
Kulicke & Soffa Inds Inc Com | COM | 501242101 | 7,171 | 167,502 | SH | | SOLE | | 167,502 | 0 | 0 |
L3Harris Technologies Inc | COM | 502431109 | 2,243 | 9,279 | SH | | SOLE | | 408 | 8,837 | 34 |
Lam Research Corporation | COM | 512807108 | 201 | 471 | SH | | SOLE | | 274 | 0 | 197 |
Lamb Weston Holdings Inc | COM | 513272104 | 519 | 7,261 | SH | | SOLE | | 7,261 | 0 | 0 |
Lantheus Holdings Inc | COM | 516544103 | 27,304 | 413,507 | SH | | SOLE | | 387,324 | 24,071 | 2,112 |
LCI Inds Com | COM | 50189K103 | 5,688 | 50,843 | SH | | SOLE | | 50,843 | 0 | 0 |
Lemaitre Vascular Inc | COM | 525558201 | 662 | 14,534 | SH | | SOLE | | 14,534 | 0 | 0 |
Lendingtree Inc | COM | 52603B107 | 3,865 | 88,207 | SH | | SOLE | | 72,205 | 15,792 | 210 |
Lpl Finl Hldgs Inc Com | COM | 50212V100 | 2,598 | 14,084 | SH | | SOLE | | 13,869 | 0 | 215 |
Lululemon Athletica Inc Com | COM | 550021109 | 77,962 | 285,982 | SH | | SOLE | | 246,547 | 29,473 | 9,962 |
M/I Homes Inc | COM | 55305B101 | 4,925 | 124,172 | SH | | SOLE | | 124,172 | 0 | 0 |
Marketaxess Hldgs Inc | COM | 57060D108 | 1,231 | 4,807 | SH | | SOLE | | 4,800 | 0 | 7 |
Marriot Intl Inc New CL A | COM | 571903202 | 446 | 3,277 | SH | | SOLE | | 3,277 | 0 | 0 |
Martin Marietta Materials Inc | COM | 573284106 | 21,505 | 71,865 | SH | | SOLE | | 63,901 | 7,520 | 444 |
Masco Corporation | COM | 574599106 | 100,801 | 1,992,107 | SH | | SOLE | | 1,834,723 | 8,448 | 148,936 |
Mastercard Inc. CL-A | COM | 57636Q104 | 9,571 | 30,337 | SH | | SOLE | | 28,943 | 1,089 | 305 |
Matador Res Co | COM | 576485205 | 7,092 | 152,228 | SH | | SOLE | | 152,228 | 0 | 0 |
McCormick & Co. - non voting s | COM | 579780206 | 117,583 | 1,412,411 | SH | | SOLE | | 1,206,584 | 99,495 | 106,332 |
Mcdonalds Corp | COM | 580135101 | 11,163 | 45,216 | SH | | SOLE | | 44,826 | 0 | 390 |
Medpace Holdings Inc | COM | 58506Q109 | 15,814 | 105,659 | SH | | SOLE | | 104,805 | 0 | 854 |
Merck & Company Inc | COM | 58933Y105 | 12,842 | 140,857 | SH | | SOLE | | 140,357 | 0 | 500 |
Meta Platforms Inc | COM | 30303M102 | 235 | 1,458 | SH | | SOLE | | 1,458 | 0 | 0 |
Mettler Toledo International C | COM | 592688105 | 124,068 | 108,001 | SH | | SOLE | | 95,006 | 5,484 | 7,511 |
Microsoft Corp | COM | 594918104 | 141,332 | 550,294 | SH | | SOLE | | 529,258 | 1,334 | 19,702 |
Monolithic Power Systems Inc | COM | 609839105 | 147,680 | 384,544 | SH | | SOLE | | 296,802 | 64,840 | 22,902 |
Moody's Corporation | COM | 615369105 | 4,080 | 15,000 | SH | | SOLE | | 15,000 | 0 | 0 |
Neogen Corporation | COM | 640491106 | 11,859 | 492,263 | SH | | SOLE | | 489,299 | 0 | 2,964 |
Neurocrine Biosciences Inc | COM | 64125C109 | 104,678 | 1,073,842 | SH | | SOLE | | 991,069 | 18,475 | 64,298 |
Nextera Energy Inc Com | COM | 65339F101 | 20,617 | 266,164 | SH | | SOLE | | 206,809 | 51,509 | 7,846 |
Nike Inc Cl B | COM | 654106103 | 15,586 | 152,507 | SH | | SOLE | | 148,696 | 2,636 | 1,175 |
Norfolk Southn Corp | COM | 655844108 | 12,056 | 53,042 | SH | | SOLE | | 52,802 | 0 | 240 |
Northrop Grumman Corp | COM | 666807102 | 451 | 943 | SH | | SOLE | | 569 | 0 | 374 |
Novanta Inc | COM | 67000B104 | 13,620 | 112,315 | SH | | SOLE | | 110,621 | 0 | 1,694 |
NVIDIA Corp | COM | 67066G104 | 66,673 | 439,822 | SH | | SOLE | | 384,960 | 40,226 | 14,636 |
Nxp Semiconductors N V Com | COM | N6596X109 | 69,802 | 471,542 | SH | | SOLE | | 449,875 | 1,871 | 19,796 |
Ofg Bancorp Com | COM | 67103X102 | 1,893 | 74,540 | SH | | SOLE | | 74,540 | 0 | 0 |
Old Dominion Freight Lines Inc | COM | 679580100 | 59,879 | 233,645 | SH | | SOLE | | 183,502 | 42,524 | 7,619 |
Omnicell Inc | COM | 68213N109 | 15,223 | 133,831 | SH | | SOLE | | 121,790 | 11,225 | 816 |
Onto Innovation Inc | COM | 683344105 | 24,130 | 345,996 | SH | | SOLE | | 304,951 | 38,665 | 2,380 |
Oracle Corporation | COM | 68389X105 | 209 | 2,990 | SH | | SOLE | | 2,990 | 0 | 0 |
OReilly Automotive Inc | COM | 67103H107 | 81,704 | 129,328 | SH | | SOLE | | 104,300 | 20,655 | 4,373 |
Pacira Biosciences Inc | COM | 695127100 | 2,433 | 41,726 | SH | | SOLE | | 41,726 | 0 | 0 |
Papa Johns International Inc | COM | 698813102 | 1,542 | 18,459 | SH | | SOLE | | 18,439 | 0 | 20 |
Patrick Industries Inc | COM | 703343103 | 1,899 | 36,640 | SH | | SOLE | | 36,640 | 0 | 0 |
Paycom Software Inc | COM | 70432V102 | 165,280 | 590,033 | SH | | SOLE | | 511,476 | 47,133 | 31,424 |
PayPal Holdings Inc | COM | 70450Y103 | 6,389 | 91,480 | SH | | SOLE | | 73,343 | 15,407 | 2,730 |
Penn Natl Gaming Inc | COM | 707569109 | 991 | 32,576 | SH | | SOLE | | 150 | 32,426 | 0 |
Penumbra Inc | COM | 70975L107 | 4,182 | 33,585 | SH | | SOLE | | 21,738 | 11,185 | 662 |
PepsiCo Inc | COM | 713448108 | 85,226 | 511,374 | SH | | SOLE | | 468,721 | 23,845 | 18,808 |
Perficient Inc | COM | 71375U101 | 14,659 | 159,881 | SH | | SOLE | | 158,870 | 0 | 1,011 |
Pfizer Inc | COM | 717081103 | 424 | 8,080 | SH | | SOLE | | 8,080 | 0 | 0 |
PGT Innovations Inc | COM | 69336V101 | 10,499 | 630,963 | SH | | SOLE | | 626,225 | 0 | 4,738 |
Pioneer Natural Resources Comp | COM | 723787107 | 108,444 | 486,124 | SH | | SOLE | | 421,179 | 44,332 | 20,613 |
Plexus Corp | COM | 729132100 | 1,112 | 14,168 | SH | | SOLE | | 14,168 | 0 | 0 |
Pool Corp | COM | 73278L105 | 130,543 | 371,675 | SH | | SOLE | | 300,585 | 48,339 | 22,751 |
Portland Gen Elec Co Com New | COM | 736508847 | 4,912 | 101,640 | SH | | SOLE | | 101,640 | 0 | 0 |
PotlatchDeltic Corporation | COM | 737630103 | 4,864 | 110,069 | SH | | SOLE | | 110,069 | 0 | 0 |
Power Integrations Inc | COM | 739276103 | 13,986 | 186,452 | SH | | SOLE | | 183,874 | 0 | 2,578 |
Prestige Consumer Healthcare I | COM | 74112D101 | 3,219 | 54,747 | SH | | SOLE | | 54,707 | 0 | 40 |
Procter & Gamble Company | COM | 742718109 | 90,281 | 627,867 | SH | | SOLE | | 540,608 | 62,628 | 24,631 |
Progressive Corp Ohio Com | COM | 743315103 | 1,185 | 10,191 | SH | | SOLE | | 9,872 | 0 | 319 |
Progyny Inc | COM | 74340E103 | 11,232 | 386,631 | SH | | SOLE | | 384,047 | 0 | 2,584 |
PS Business Parks Inc | COM | 69360J107 | 2,634 | 14,075 | SH | | SOLE | | 14,075 | 0 | 0 |
PTC Inc | COM | 69370C100 | 1,871 | 17,596 | SH | | SOLE | | 17,571 | 0 | 25 |
Qualcomm Inc | COM | 747525103 | 265 | 2,077 | SH | | SOLE | | 2,077 | 0 | 0 |
Qualys Inc | COM | 74758T303 | 132,474 | 1,050,212 | SH | | SOLE | | 914,171 | 70,955 | 65,086 |
Quanta Svcs Inc Com | COM | 74762E102 | 58,739 | 468,638 | SH | | SOLE | | 450,158 | 0 | 18,480 |
R1 RCM Inc | COM | 77634L105 | 6,541 | 312,064 | SH | | SOLE | | 292,991 | 10,481 | 8,592 |
Rada Electronic Industries LTD | COM | M81863124 | 5,733 | 620,498 | SH | | SOLE | | 580,780 | 31,216 | 8,502 |
Range Resources Corp | COM | 75281A109 | 6,301 | 254,570 | SH | | SOLE | | 254,570 | 0 | 0 |
Ranger Oil Corporation Class A | COM | 70788V102 | 11,350 | 345,313 | SH | | SOLE | | 342,859 | 0 | 2,454 |
Raymond James Financial Inc | COM | 754730109 | 117,678 | 1,316,157 | SH | | SOLE | | 1,197,870 | 13,774 | 104,513 |
Raytheon Technologies Corp Com | COM | 75513E101 | 252 | 2,620 | SH | | SOLE | | 2,320 | 0 | 300 |
Repligen Corporation | COM | 759916109 | 3,184 | 19,604 | SH | | SOLE | | 11,249 | 8,342 | 13 |
Resmed Inc Com | COM | 761152107 | 118,978 | 567,563 | SH | | SOLE | | 505,161 | 23,624 | 38,778 |
Revolve Group Inc. Class A | COM | 76156B107 | 10,502 | 405,315 | SH | | SOLE | | 402,681 | 0 | 2,634 |
Rockwell Automation Inc | COM | 773903109 | 9,593 | 48,129 | SH | | SOLE | | 35,198 | 12,566 | 365 |
Roper Industries Inc | COM | 776696106 | 78,346 | 198,521 | SH | | SOLE | | 176,764 | 14,448 | 7,309 |
RPM International Inc | COM | 749685103 | 9,619 | 122,187 | SH | | SOLE | | 121,787 | 0 | 400 |
Ruth's Hospitality Group Inc | COM | 783332109 | 2,355 | 144,856 | SH | | SOLE | | 144,856 | 0 | 0 |
S&P Global Inc | COM | 78409V104 | 20,099 | 59,631 | SH | | SOLE | | 3,989 | 54,313 | 1,329 |
Saia Inc | COM | 78709Y105 | 90,335 | 480,508 | SH | | SOLE | | 407,030 | 40,432 | 33,046 |
salesforce.com inc | COM | 79466L302 | 6,552 | 39,697 | SH | | SOLE | | 36,942 | 2,465 | 290 |
Sandy Spring Bancorp Inc Com | COM | 800363103 | 6,676 | 170,863 | SH | | SOLE | | 170,863 | 0 | 0 |
Sealed Air Corp | COM | 81211K100 | 418 | 7,249 | SH | | SOLE | | 7,199 | 0 | 50 |
Sensata Technologies Holdings | COM | G8060N102 | 4,150 | 100,465 | SH | | SOLE | | 66,876 | 31,232 | 2,357 |
Servicenow Inc | COM | 81762P102 | 82,818 | 174,163 | SH | | SOLE | | 136,870 | 30,788 | 6,505 |
Sherwin Williams | COM | 824348106 | 83,490 | 372,872 | SH | | SOLE | | 341,782 | 17,668 | 13,422 |
Shyft Group Inc | COM | 825698103 | 12,605 | 678,068 | SH | | SOLE | | 674,803 | 0 | 3,265 |
Simon Property Group Inc | COM | 828806109 | 10,774 | 113,508 | SH | | SOLE | | 52,353 | 60,755 | 400 |
Simply Good Foods Co Com | COM | 82900L102 | 22,007 | 582,646 | SH | | SOLE | | 579,479 | 0 | 3,167 |
Simpson Manufacturing Co Inc | COM | 829073105 | 12,789 | 127,111 | SH | | SOLE | | 126,214 | 0 | 897 |
Simulations Plus Inc | COM | 829214105 | 5,319 | 107,817 | SH | | SOLE | | 101,014 | 5,903 | 900 |
Skechers U S A Inc Cl A | COM | 830566105 | 5,526 | 155,313 | SH | | SOLE | | 155,313 | 0 | 0 |
Skyline Champion Corporation | COM | 830830105 | 13,061 | 275,422 | SH | | SOLE | | 273,346 | 0 | 2,076 |
Skyworks Solutions Inc | COM | 83088M102 | 82,774 | 893,507 | SH | | SOLE | | 812,379 | 26,256 | 54,872 |
SM Energy Co | COM | 78454L100 | 3,084 | 90,195 | SH | | SOLE | | 90,195 | 0 | 0 |
Smuckers JM Co | COM | 832696405 | 565 | 4,416 | SH | | SOLE | | 3,921 | 0 | 495 |
SOUTHERN CO COM | COM | 842587107 | 1,008 | 14,140 | SH | | SOLE | | 13,540 | 0 | 600 |
Southwest Airlines Co | COM | 844741108 | 305 | 8,440 | SH | | SOLE | | 8,440 | 0 | 0 |
Spire Inc Com | COM | 84857L101 | 4,914 | 66,081 | SH | | SOLE | | 66,081 | 0 | 0 |
SPS Commerce Inc Com | COM | 78463M107 | 107,993 | 955,265 | SH | | SOLE | | 857,536 | 31,112 | 66,617 |
STAG Industrial Inc | COM | 85254J102 | 4,548 | 147,294 | SH | | SOLE | | 147,294 | 0 | 0 |
Steris Plc Shs Usd | COM | G8473T100 | 121,126 | 587,564 | SH | | SOLE | | 532,625 | 11,543 | 43,396 |
Stryker Corporation | COM | 863667101 | 83,351 | 418,995 | SH | | SOLE | | 369,845 | 34,471 | 14,679 |
Summit Materials Inc Cl A | COM | 86614U100 | 12,469 | 535,381 | SH | | SOLE | | 522,271 | 7,593 | 5,517 |
Sun Communities Inc | COM | 866674104 | 104,914 | 658,343 | SH | | SOLE | | 581,551 | 31,730 | 45,062 |
Supernus Pharmaceuticals Inc | COM | 868459108 | 13,926 | 481,542 | SH | | SOLE | | 477,757 | 0 | 3,785 |
Synopsys Inc | COM | 871607107 | 104,784 | 345,024 | SH | | SOLE | | 286,523 | 43,103 | 15,398 |
T Rowe Price Group Inc. | COM | 74144T108 | 13,713 | 120,705 | SH | | SOLE | | 120,330 | 0 | 375 |
Take Two Interactive | COM | 874054109 | 79,569 | 649,381 | SH | | SOLE | | 604,903 | 1,307 | 43,171 |
Target Corp Com | COM | 87612E106 | 4,981 | 35,271 | SH | | SOLE | | 34,896 | 0 | 375 |
TE Connectivity LTD | COM | H84989104 | 10,353 | 91,502 | SH | | SOLE | | 91,202 | 0 | 300 |
Tech Target Inc | COM | 87874R100 | 13,029 | 198,243 | SH | | SOLE | | 196,902 | 0 | 1,341 |
Teledyne Technologies Inc Com | COM | 879360105 | 107,393 | 286,297 | SH | | SOLE | | 248,296 | 16,867 | 21,134 |
Teleflex Inc | COM | 879369106 | 7,530 | 30,629 | SH | | SOLE | | 16,082 | 14,137 | 410 |
Telephone Data Sys Inc Com | COM | 879433829 | 6,016 | 381,015 | SH | | SOLE | | 381,015 | 0 | 0 |
Teradyne Inc | COM | 880770102 | 336 | 3,750 | SH | | SOLE | | 3,750 | 0 | 0 |
Terreno Realty Corporation | COM | 88146M101 | 4,532 | 81,329 | SH | | SOLE | | 81,294 | 0 | 35 |
Texas Roadhouse Inc | COM | 882681109 | 304 | 4,149 | SH | | SOLE | | 4,149 | 0 | 0 |
The Coca Cola Company | COM | 191216100 | 331 | 5,265 | SH | | SOLE | | 5,265 | 0 | 0 |
Thermo Fisher Scientific Inc. | COM | 883556102 | 3,823 | 7,036 | SH | | SOLE | | 6,052 | 0 | 984 |
TJX Companies Inc | COM | 872540109 | 1,521 | 27,234 | SH | | SOLE | | 24,024 | 0 | 3,210 |
Tractor Supply Company | COM | 892356106 | 25,426 | 131,164 | SH | | SOLE | | 117,681 | 12,871 | 612 |
Trade Desk Inc Cl A | COM | 88339J105 | 2,343 | 55,941 | SH | | SOLE | | 50,921 | 0 | 5,020 |
Trimble Inc | COM | 896239100 | 106,012 | 1,820,578 | SH | | SOLE | | 1,592,018 | 111,393 | 117,167 |
Trinet Group | COM | 896288107 | 3,834 | 49,392 | SH | | SOLE | | 49,392 | 0 | 0 |
Tronox Holdings Plc Shs | COM | G9087Q102 | 4,122 | 245,372 | SH | | SOLE | | 245,372 | 0 | 0 |
Turning Point Therapeutics Inc | COM | 90041T108 | 5,275 | 70,100 | SH | | SOLE | | 70,100 | 0 | 0 |
Ultra Clean Holdings Inc | COM | 90385V107 | 12,296 | 413,031 | SH | | SOLE | | 410,517 | 0 | 2,514 |
Umb Finl Corp Com | COM | 902788108 | 6,579 | 76,409 | SH | | SOLE | | 76,409 | 0 | 0 |
Union Pacific Corp | COM | 907818108 | 8,750 | 41,026 | SH | | SOLE | | 40,089 | 937 | 0 |
United Parcel Service Inc Cl B | COM | 911312106 | 10,686 | 58,541 | SH | | SOLE | | 58,091 | 0 | 450 |
United Rentals Inc | COM | 911363109 | 24,678 | 101,594 | SH | | SOLE | | 26,161 | 74,723 | 710 |
UnitedHealth Group Inc | COM | 91324P102 | 139,937 | 272,447 | SH | | SOLE | | 240,515 | 23,748 | 8,184 |
Vail Resorts Inc | COM | 91879Q109 | 11,839 | 54,294 | SH | | SOLE | | 10,338 | 43,519 | 437 |
Valley Natl Bancorp Com | COM | 919794107 | 2,540 | 244,034 | SH | | SOLE | | 244,034 | 0 | 0 |
Valmont Industries Inc | COM | 920253101 | 16,232 | 72,259 | SH | | SOLE | | 71,758 | 0 | 501 |
Valvoline Inc | COM | 92047W101 | 1,873 | 64,967 | SH | | SOLE | | 64,967 | 0 | 0 |
Varonis Systems Inc | COM | 922280102 | 5,491 | 187,285 | SH | | SOLE | | 147,487 | 38,548 | 1,250 |
Veeva Sys Inc | COM | 922475108 | 6,458 | 32,612 | SH | | SOLE | | 31,546 | 876 | 190 |
Verizon Communications Inc Com | COM | 92343V104 | 10,678 | 210,407 | SH | | SOLE | | 209,632 | 0 | 775 |
Vertex Pharmaceuticals Inc | COM | 92532F100 | 5,404 | 19,179 | SH | | SOLE | | 512 | 18,386 | 281 |
Vicor Corp Com | COM | 925815102 | 9,362 | 171,055 | SH | | SOLE | | 169,633 | 0 | 1,422 |
Virtu Finl Corp Conn | COM | 928254101 | 5,339 | 228,063 | SH | | SOLE | | 228,063 | 0 | 0 |
Visa Inc | COM | 92826C839 | 105,145 | 534,031 | SH | | SOLE | | 504,639 | 9,552 | 19,840 |
Walmart Inc | COM | 931142103 | 538 | 4,421 | SH | | SOLE | | 4,221 | 0 | 200 |
Walt Disney Co | COM | 254687106 | 9,357 | 99,118 | SH | | SOLE | | 41,302 | 57,541 | 275 |
Washington Fed Inc Com | COM | 938824109 | 6,297 | 209,766 | SH | | SOLE | | 209,766 | 0 | 0 |
Webster Finl Coup Conn Com | COM | 947890109 | 1,192 | 28,280 | SH | | SOLE | | 28,280 | 0 | 0 |
Werner Enterprises Inc | COM | 950755108 | 6,102 | 158,325 | SH | | SOLE | | 158,265 | 0 | 60 |
West Pharmaceutical Services I | COM | 955306105 | 102,201 | 338,001 | SH | | SOLE | | 309,648 | 2,741 | 25,612 |
Williams-Sonoma Inc | COM | 969904101 | 100,603 | 906,742 | SH | | SOLE | | 793,415 | 52,327 | 61,000 |
Wingstop Inc | COM | 974155103 | 739 | 9,890 | SH | | SOLE | | 9,890 | 0 | 0 |
Wintrust Finl Corp Com | COM | 97650W108 | 7,153 | 89,244 | SH | | SOLE | | 89,244 | 0 | 0 |
Wsfs Finl Corp Com | COM | 929328102 | 1,283 | 32,009 | SH | | SOLE | | 32,009 | 0 | 0 |
Zebra Technologies Corp- Cl A | COM | 989207105 | 96,715 | 329,017 | SH | | SOLE | | 286,106 | 22,714 | 20,197 |
Zoetis Inc | COM | 98978V103 | 115,114 | 669,696 | SH | | SOLE | | 586,900 | 58,338 | 24,458 |
Global X Fds Us Infr Dev Etf | COM | 37954Y673 | 1,990 | 87,392 | SH | | SOLE | | 87,392 | 0 | 0 |
Invesco Optimum Yield Diversif | COM | 46090F100 | 4,508 | 249,866 | SH | | SOLE | | 249,866 | 0 | 0 |
iShares Core S&P 500 | COM | 464287200 | 633 | 1,670 | SH | | SOLE | | 1,670 | 0 | 0 |
iShares Core S&P Small-Cap | COM | 464287804 | 3,151 | 34,094 | SH | | SOLE | | 34,094 | 0 | 0 |
iShares Core US REIT | COM | 464288521 | 8,012 | 150,042 | SH | | SOLE | | 150,042 | 0 | 0 |
iShares MSCI Pacific ex Japan | COM | 464286665 | 3,063 | 73,558 | SH | | SOLE | | 73,558 | 0 | 0 |
iShares Russell 3000 Index Fun | COM | 464287689 | 204 | 940 | SH | | SOLE | | 940 | 0 | 0 |
iShares Russell MidCap Growth | COM | 464287481 | 26,390 | 333,118 | SH | | SOLE | | 329,532 | 0 | 3,586 |
iShares S&P Midcap 400/Grwth | COM | 464287606 | 614 | 9,628 | SH | | SOLE | | 9,205 | 0 | 423 |
iShares S&P Preferred Stock In | COM | 464288687 | 6,632 | 201,700 | SH | | SOLE | | 201,700 | 0 | 0 |
iShares Tr Msci Eafe Etf | COM | 464287465 | 1,806 | 28,901 | SH | | SOLE | | 10,270 | 0 | 18,631 |
iShares Tr Russ 1000 Grw ETF | COM | 464287614 | 46,622 | 213,180 | SH | | SOLE | | 206,904 | 0 | 6,276 |
SPDR S&P 500 ETF Trust | COM | 78462F103 | 3,517 | 9,323 | SH | | SOLE | | 8,302 | 0 | 1,021 |
SPDR S&P Midcap 400 ETF | COM | 78467Y107 | 304 | 735 | SH | | SOLE | | 539 | 0 | 196 |
SPDR S&P Regional Banking ETF | COM | 78464A698 | 2,850 | 49,056 | SH | | SOLE | | 49,056 | 0 | 0 |
VanEck Fallen Angel High Yield | COM | 92189F437 | 8,200 | 303,465 | SH | | SOLE | | 303,465 | 0 | 0 |
Vanguard FTSE All-World ex-US | COM | 922042718 | 2,853 | 27,638 | SH | | SOLE | | 27,638 | 0 | 0 |
Vanguard FTSE Emerging Markets | COM | 922042858 | 4,886 | 117,305 | SH | | SOLE | | 90,267 | 0 | 27,038 |
Vanguard Mid Cap ETF | COM | 922908629 | 217 | 1,100 | SH | | SOLE | | 1,100 | 0 | 0 |
Vanguard Mid Cap Growth ETF | COM | 922908538 | 617 | 3,519 | SH | | SOLE | | 3,519 | 0 | 0 |
Vanguard Utilities ETF | COM | 92204A876 | 7,281 | 47,790 | SH | | SOLE | | 47,790 | 0 | 0 |
Nestle S A Sponsored Adr | COM | 641069406 | 9,934 | 85,337 | SH | | SOLE | | 85,037 | 0 | 300 |
WNS (Holdings) Limited Sponsor | COM | 92932M101 | 15,693 | 210,253 | SH | | SOLE | | 208,593 | 0 | 1,660 |