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
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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Aar Corp COM 000361105   221 4,296 SH   SOLE   0 0 4,296
Abbott Laboratories COM 002824100   2,906 26,599 SH   SOLE   0 0 26,599
Abbvie Inc COM 00287Y109   1,424 8,719 SH   SOLE   0 0 8,719
Acadia Healthcare Co Inc COM 00404A109   782 10,550 SH   SOLE   0 0 10,550
Alteryx Inc COM 02156B103   456 9,050 SH   SOLE   0 0 9,050
Amazon Com Inc COM 023135106   1,914 18,231 SH   SOLE   0 0 18,231
Amerant Bancorp Inc COM 023576101   410 22,466 SH   SOLE   0 0 22,466
American International Group I COM 026874784   2,718 53,485 SH   SOLE   0 0 53,485
American Tower Corp COM 03027X100   2,148 10,639 SH   SOLE   0 0 10,639
American Water Works Co Inc COM 030420103   440 2,955 SH   SOLE   0 0 2,955
Ametek Inc COM 031100100   1,385 10,355 SH   SOLE   0 0 10,355
Ansys Inc COM 03662Q105   2,653 8,525 SH   SOLE   0 0 8,525
Appfolio Inc COM 03783C100   1,086 8,695 SH   SOLE   0 0 8,695
Aptiv PLC COM G6095L109   1,094 10,640 SH   SOLE   0 0 10,640
Arbutus Biopharma Corp COM 03879J100   94 37,096 SH   SOLE   0 0 37,096
Argan Inc COM 04010E109   1,113 28,117 SH   SOLE   0 0 28,117
Arko Corp COM 041242108   158 19,270 SH   SOLE   0 0 19,270
Armstrong World Industries Inc COM 04247X102   970 14,642 SH   SOLE   0 0 14,642
Arthur J Gallagher Co COM 363576109   1,335 6,500 SH   SOLE   0 0 6,500
Ascendis Pharma AS COM 04351P101   1,319 17,254 SH   SOLE   0 0 17,254
Assertio Holdings Inc COM 04546C205   232 46,458 SH   SOLE   0 0 46,458
Atea Pharmaceuticals Inc COM 04683R106   64 19,400 SH   SOLE   0 0 19,400
Atlantic Union Bankshares Corp COM 04911A107   818 29,883 SH   SOLE   0 0 29,883
Atlassian Corp PLC COM 049468101   876 5,770 SH   SOLE   0 0 5,770
Atricure Inc COM 04963C209   419 9,924 SH   SOLE   0 0 9,924
Avantor Inc COM 05352A100   1,050 56,080 SH   SOLE   0 0 56,080
Axogen Inc COM 05463X106   264 28,759 SH   SOLE   0 0 28,759
Azz Inc COM 002474104   383 10,352 SH   SOLE   0 0 10,352
B Riley Financial Inc COM 05580M108   230 7,825 SH   SOLE   0 0 7,825
Banc Of California Inc COM 05990K106   265 23,573 SH   SOLE   0 0 23,573
Bancorp Inc The COM 05969A105   1,968 73,749 SH   SOLE   0 0 73,749
Bank Of America Corporation COM 060505104   1,844 64,823 SH   SOLE   0 0 64,823
Bank Of Hawaii Corp COM 062540109   225 4,788 SH   SOLE   0 0 4,788
Bank Of New York Mellon Corp COM 064058100   209 5,000 SH   SOLE   0 0 5,000
Bank Ozk COM 06417N103   204 6,018 SH   SOLE   0 0 6,018
Bankunited Inc COM 06652K103   461 21,106 SH   SOLE   0 0 21,106
Becton Dickinson Co COM 075887109   1,232 4,765 SH   SOLE   0 0 4,765
Berkshire Hathaway a COM 084670108   492 1 SH   SOLE   0 0 1
Berkshire Hathaway B COM 084670702   1,314 4,101 SH   SOLE   0 0 4,101
Berry Petroleum Corp COM 08579X101   1,071 145,708 SH   SOLE   0 0 145,708
Bio Techne Corp COM 09073M104   2,782 35,482 SH   SOLE   0 0 35,482
Biolife Solutions Inc COM 09062W204   557 30,993 SH   SOLE   0 0 30,993
Black Hills Corp COM 092113109   371 5,804 SH   SOLE   0 0 5,804
Blackline Inc COM 09239B109   853 15,498 SH   SOLE   0 0 15,498
Blackstone Inc COM 09260D107   2,481 29,078 SH   SOLE   0 0 29,078
Borgwarner Inc COM 099724106   823 17,083 SH   SOLE   0 0 17,083
Braemar Hotels Resorts Inc COM 10482B101   89 25,083 SH   SOLE   0 0 25,083
Brandywine Realty Trust COM 105368203   76 19,922 SH   SOLE   0 0 19,922
Brookline Bancorp Inc COM 11373M107   263 26,654 SH   SOLE   0 0 26,654
Brooks Automation Inc COM 114340102   1,003 24,606 SH   SOLE   0 0 24,606
Cadence Design Systems Inc COM 127387108   1,436 7,054 SH   SOLE   0 0 7,054
Calavo Growers Inc COM 128246105   311 10,498 SH   SOLE   0 0 10,498
Cannae Holdings Inc COM 13765N107   674 38,098 SH   SOLE   0 0 38,098
Carmax Inc COM 143130102   3,135 46,157 SH   SOLE   0 0 46,157
Carriage Services Inc COM 143905107   303 10,986 SH   SOLE   0 0 10,986
Carrier Global Corp COM 14448C104   646 15,885 SH   SOLE   0 0 15,885
Caterpillar COM 149123101   1,425 6,557 SH   SOLE   0 0 6,557
Cathay General Bancorp COM 149150104   510 16,538 SH   SOLE   0 0 16,538
Cbre Group Inc COM 12504L109   2,832 40,495 SH   SOLE   0 0 40,495
CDW Corp De COM 12514G108   1,043 6,315 SH   SOLE   0 0 6,315
Ceco Environmental Corp COM 125141101   411 36,184 SH   SOLE   0 0 36,184
Celanese Corp COM 150870103   1,043 10,380 SH   SOLE   0 0 10,380
Celldex Therapeutics Inc COM 15117B202   245 7,590 SH   SOLE   0 0 7,590
Central Garden Pet Co COM 153527205   559 16,140 SH   SOLE   0 0 16,140
Cerence Inc COM 156727109   374 14,811 SH   SOLE   0 0 14,811
Ceridian HCM Holding Inc COM 15677J108   1,187 18,780 SH   SOLE   0 0 18,780
Cerus Corp COM 157085101   51 21,914 SH   SOLE   0 0 21,914
Chefs Warehouse Inc The COM 163086101   336 10,577 SH   SOLE   0 0 10,577
Chevron COM 166764100   1,832 11,036 SH   SOLE   0 0 11,036
Chewy Inc COM 16679L109   565 18,227 SH   SOLE   0 0 18,227
Children's Place In The COM 168905107   488 16,367 SH   SOLE   0 0 16,367
Chipotle Mexican Grill Inc COM 169656105   5,678 2,825 SH   SOLE   0 0 2,825
Cincinnati Finl COM 172062101   202 1,987 SH   SOLE   0 0 1,987
Circor International Inc COM 17273K109   1,579 59,489 SH   SOLE   0 0 59,489
Cisco Systems COM 17275R102   585 12,569 SH   SOLE   0 0 12,569
Clarus Corp COM 18270P109   203 21,743 SH   SOLE   0 0 21,743
Clearway Energy Inc COM 18539C204   549 18,663 SH   SOLE   0 0 18,663
Cno Financial Group Inc COM 12621E103   229 10,794 SH   SOLE   0 0 10,794
CNX Resources Corp COM 12653C108   391 25,914 SH   SOLE   0 0 25,914
Coca Cola COM 191216100   246 3,864 SH   SOLE   0 0 3,864
Coherent Corp COM 19247G107   250 7,632 SH   SOLE   0 0 7,632
Coherus Biosciences Inc COM 19249H103   144 19,148 SH   SOLE   0 0 19,148
Columbus Mckinnon Corp NY COM 199333105   929 27,819 SH   SOLE   0 0 27,819
Commercial Metals Co COM 201723103   301 6,658 SH   SOLE   0 0 6,658
Community Healthcare Trust Inc COM 20369C106   321 9,247 SH   SOLE   0 0 9,247
Concrete Pumping Holdings Inc COM 206704108   2,329 337,515 SH   SOLE   0 0 337,515
Conocophillips COM 20825C104   2,368 23,569 SH   SOLE   0 0 23,569
Constellation Brands Inc COM 21036P108   1,798 7,974 SH   SOLE   0 0 7,974
Cooper Cos Inc The COM 216648402   1,461 3,885 SH   SOLE   0 0 3,885
Copart Inc COM 217204106   1,147 14,880 SH   SOLE   0 0 14,880
Costar Group Inc COM 22160N109   3,030 42,136 SH   SOLE   0 0 42,136
Costco Wholesale Co COM 22160K105   266 538 SH   SOLE   0 0 538
Crawford Co COM 224633206   97 10,834 SH   SOLE   0 0 10,834
Cross Country Healthcare Inc COM 227483104   799 35,622 SH   SOLE   0 0 35,622
Crowdstrike HLDGS Inc COM 22788C105   1,044 8,411 SH   SOLE   0 0 8,411
Cryolife Inc COM 228903100   285 20,185 SH   SOLE   0 0 20,185
CSX COM 126408103   326 10,800 SH   SOLE   0 0 10,800
Cti Biopharma Corp COM 12648L601   81 16,308 SH   SOLE   0 0 16,308
Cto Newco REIT Inc COM 22948Q101   184 11,061 SH   SOLE   0 0 11,061
Cue Health Inc COM 229790100   60 71,865 SH   SOLE   0 0 71,865
Cullinan Oncology Inc COM 230031106   148 14,775 SH   SOLE   0 0 14,775
CVR Energy Inc COM 12662P108   212 8,088 SH   SOLE   0 0 8,088
Danaher Corp COM 235851102   2,926 12,573 SH   SOLE   0 0 12,573
Deere Co COM 244199105   1,057 2,811 SH   SOLE   0 0 2,811
Devon Energy Corp New COM 25179M103   1,718 32,920 SH   SOLE   0 0 32,920
Dexcom Inc COM 252131107   2,336 18,700 SH   SOLE   0 0 18,700
DHT Holdings Inc COM Y2065G121   427 45,398 SH   SOLE   0 0 45,398
Dice Molecules Holding LLC COM 23345J104   255 7,770 SH   SOLE   0 0 7,770
DMC Global Inc COM 23291C103   419 22,423 SH   SOLE   0 0 22,423
Docgo Inc COM 256086109   201 24,913 SH   SOLE   0 0 24,913
Dollar General Corp COM 256677105   1,257 5,732 SH   SOLE   0 0 5,732
Dominion Res Inc Va New COM 25746U109   677 12,059 SH   SOLE   0 0 12,059
Donegal Group Inc COM 257701201   291 20,050 SH   SOLE   0 0 20,050
Douglas Dynamics Inc COM 25960R105   272 9,323 SH   SOLE   0 0 9,323
Dril Quip Inc COM 262037104   486 18,287 SH   SOLE   0 0 18,287
Ducommun Inc COM 264147109   1,543 30,835 SH   SOLE   0 0 30,835
Dynavax Technologies Corp COM 268158201   385 36,503 SH   SOLE   0 0 36,503
Ecolab Inc COM 278865100   3,141 19,321 SH   SOLE   0 0 19,321
Edwards Lifesciences Corp COM 28176E108   1,225 14,019 SH   SOLE   0 0 14,019
Egain Corp COM 28225C806   418 57,475 SH   SOLE   0 0 57,475
Emcor Group Inc COM 29084Q100   1,028 6,502 SH   SOLE   0 0 6,502
Endava PLC COM 29260V105   1,253 22,259 SH   SOLE   0 0 22,259
Enovis Corp COM 194014502   1,385 24,371 SH   SOLE   0 0 24,371
Enterprise Financial Services COM 293712105   573 13,539 SH   SOLE   0 0 13,539
Epam Systems Inc COM 29414B104   1,159 4,210 SH   SOLE   0 0 4,210
Essex Property Trust Inc COM 297178105   693 3,365 SH   SOLE   0 0 3,365
Etsy Inc COM 29786A106   807 8,259 SH   SOLE   0 0 8,259
Ew Scripps Co The COM 811054402   103 12,315 SH   SOLE   0 0 12,315
Exact Sciences Corp COM 30063P105   340 5,424 SH   SOLE   0 0 5,424
Exxon Mobil COM 30231G102   766 6,635 SH   SOLE   0 0 6,635
Fair Isaac Inc COM 303250104   559 783 SH   SOLE   0 0 783
Farmer Brothers Co COM 307675108   600 211,866 SH   SOLE   0 0 211,866
Fastenal Co COM 311900104   2,298 43,530 SH   SOLE   0 0 43,530
Federated Hermes Inc COM 314211103   203 4,858 SH   SOLE   0 0 4,858
Ferguson PLC COM G3421J106   487 3,637 SH   SOLE   0 0 3,637
First Bancshares Inc The COM 318916103   241 10,385 SH   SOLE   0 0 10,385
First Industrial Realty Trust COM 32054K103   857 16,884 SH   SOLE   0 0 16,884
First Western Financial Inc COM 33751L105   209 12,402 SH   SOLE   0 0 12,402
Fiserv COM 337738108   285 2,410 SH   SOLE   0 0 2,410
Floor Decor Holdings Inc COM 339750101   1,508 16,067 SH   SOLE   0 0 16,067
FNB Corp Pa COM 302520101   192 17,182 SH   SOLE   0 0 17,182
Fortinet Inc COM 34959E109   1,868 29,470 SH   SOLE   0 0 29,470
Freeport Mcmoran Inc COM 35671D857   1,234 32,955 SH   SOLE   0 0 32,955
Fuelcell Energy Inc COM 35952H601   36 19,850 SH   SOLE   0 0 19,850
General Motors COM 37045V100   1,332 41,327 SH   SOLE   0 0 41,327
Genpact LTD COM G3922B107   1,113 25,760 SH   SOLE   0 0 25,760
Getty Realty Corp COM 374297109   480 14,644 SH   SOLE   0 0 14,644
Gitlab Inc COM 37637K108   345 11,178 SH   SOLE   0 0 11,178
Global Payments Inc COM 37940X102   1,202 11,490 SH   SOLE   0 0 11,490
Goosehead Insurance Inc COM 38267D109   1,330 24,754 SH   SOLE   0 0 24,754
Gopro Inc COM 38268T103   71 16,776 SH   SOLE   0 0 16,776
Graham Corp COM 384556106   1,360 106,121 SH   SOLE   0 0 106,121
Graham Holdings Co COM 384637104   901 1,572 SH   SOLE   0 0 1,572
Guidewire Software Inc COM 40171V100   2,126 28,420 SH   SOLE   0 0 28,420
Haemonetics Corp COM 405024100   871 10,577 SH   SOLE   0 0 10,577
Halliburton COM 406216101   536 16,890 SH   SOLE   0 0 16,890
Hamilton Beach Brands Holding COM 40701T104   1,119 117,828 SH   SOLE   0 0 117,828
Hanover Insurance Group Inc TH COM 410867105   1,340 11,494 SH   SOLE   0 0 11,494
Harmonic Inc COM 413160102   209 15,132 SH   SOLE   0 0 15,132
Harpoon Therapeutics Inc COM 41358P106   29 50,354 SH   SOLE   0 0 50,354
Hartford Financial Services GR COM 416515104   590 8,615 SH   SOLE   0 0 8,615
Harvard Bioscience Inc COM 416906105   831 148,690 SH   SOLE   0 0 148,690
Hca Holdings Inc SHS COM 40412C101   1,586 5,702 SH   SOLE   0 0 5,702
Healthcare Services Group Inc COM 421906108   1,398 93,699 SH   SOLE   0 0 93,699
Healthstream Inc COM 42222N103   477 18,886 SH   SOLE   0 0 18,886
Hecla Mining Co COM 422704106   502 81,428 SH   SOLE   0 0 81,428
Heico Corp COM 422806208   2,330 17,749 SH   SOLE   0 0 17,749
Hilton Worldwide COM 43300A203   1,563 11,060 SH   SOLE   0 0 11,060
Home Depot COM 437076102   1,248 4,334 SH   SOLE   0 0 4,334
Homestreet Inc COM 43785V102   315 28,748 SH   SOLE   0 0 28,748
Honeywell Intl Inc Del COM 438516106   922 4,830 SH   SOLE   0 0 4,830
Hooker Furniture Corp COM 439038100   1,383 86,288 SH   SOLE   0 0 86,288
Horizon Bancorp In COM 440407104   178 17,366 SH   SOLE   0 0 17,366
Hubspot Inc COM 443573100   1,221 2,937 SH   SOLE   0 0 2,937
Humana Inc COM 444859102   1,295 2,557 SH   SOLE   0 0 2,557
Hurco Cos Inc COM 447324104   576 26,111 SH   SOLE   0 0 26,111
Huron Consulting Group Inc COM 447462102   504 6,106 SH   SOLE   0 0 6,106
I3 Verticals Inc COM 46571Y107   617 26,655 SH   SOLE   0 0 26,655
Ichor Holdings LTD COM G4740B105   503 18,501 SH   SOLE   0 0 18,501
Idacorp Inc COM 451107106   209 1,882 SH   SOLE   0 0 1,882
Identiv Inc COM 45170X205   122 22,167 SH   SOLE   0 0 22,167
Idexx Laboratories Inc COM 45168D104   1,341 2,786 SH   SOLE   0 0 2,786
Illumina Inc COM 452327109   4,262 20,201 SH   SOLE   0 0 20,201
Immunogen Inc COM 45253H101   80 18,934 SH   SOLE   0 0 18,934
Independence Realty Trust Inc COM 45378A106   200 12,692 SH   SOLE   0 0 12,692
Infinera Corp COM 45667G103   124 19,956 SH   SOLE   0 0 19,956
Infusystem Holdings Inc COM 45685K102   771 86,147 SH   SOLE   0 0 86,147
Ingevity Corp COM 45688C107   1,583 22,823 SH   SOLE   0 0 22,823
Inogen Inc COM 45780L104   520 39,844 SH   SOLE   0 0 39,844
Intel COM 458140100   282 9,708 SH   SOLE   0 0 9,708
Insulet Corp COM 45784P101   1,392 4,395 SH   SOLE   0 0 4,395
International Bus MCHS COM 459200101   217 1,725 SH   SOLE   0 0 1,725
Intuitive Surgical Inc COM 46120E602   5,307 17,993 SH   SOLE   0 0 17,993
Invesco QQQ Trust Series 1 COM 46090E103   387 1,240 SH   SOLE   0 0 1,240
Invesco SP 500 Equal Weight COM 46137V357   2,265 16,041 SH   SOLE   0 0 16,041
iShares Core MSCI EAFE ETF COM 46432F842   890 13,092 SH   SOLE   0 0 13,092
JB Hunt Transport Services Inc COM 445658107   1,259 7,600 SH   SOLE   0 0 7,600
John B Sanfilippo Son Inc COM 800422107   435 4,217 SH   SOLE   0 0 4,217
Johnson Johnson COM 478160104   477 2,927 SH   SOLE   0 0 2,927
JP Morgan Chase Co COM 46625H100   543 3,981 SH   SOLE   0 0 3,981
KKR Co Inc COM 48251W104   1,651 32,828 SH   SOLE   0 0 32,828
KVH Industries Inc COM 482738101   534 50,624 SH   SOLE   0 0 50,624
L3 Harris Technologies Inc COM 502431109   930 4,781 SH   SOLE   0 0 4,781
Lancaster Colony Corp COM 513847103   1,647 8,038 SH   SOLE   0 0 8,038
Landstar System Inc COM 515098101   2,349 13,948 SH   SOLE   0 0 13,948
Latch Inc COM 51818V106   11 15,118 SH   SOLE   0 0 15,118
Lauder Estee Cos Inc A COM 518439104   2,787 11,570 SH   SOLE   0 0 11,570
LB Foster Co COM 350060109   1,028 97,938 SH   SOLE   0 0 97,938
Lci Industries COM 50189K103   633 5,820 SH   SOLE   0 0 5,820
Lear Corp COM 521865204   596 4,549 SH   SOLE   0 0 4,549
Lemaitre Vascular Inc COM 525558201   264 4,885 SH   SOLE   0 0 4,885
Lifetime Brands Inc COM 53222Q103   298 61,650 SH   SOLE   0 0 61,650
Lincoln Electric HDG COM 533900106   30,587 195,997 SH   SOLE   0 0 195,997
Livanova PLC COM G5509L101   677 14,058 SH   SOLE   0 0 14,058
Live Nation Entertainment Inc COM 538034109   816 12,470 SH   SOLE   0 0 12,470
Lowes Companies COM 548661107   306 1,515 SH   SOLE   0 0 1,515
LPL Financial Holdings Inc COM 50212V100   1,190 5,967 SH   SOLE   0 0 5,967
Lsi Industries Inc COM 50216C108   636 51,249 SH   SOLE   0 0 51,249
Lululemon Athletica Inc COM 550021109   4,243 11,378 SH   SOLE   0 0 11,378
MI Homes Inc COM 55305B101   770 12,030 SH   SOLE   0 0 12,030
Magnite Inc COM 55955D100   755 84,685 SH   SOLE   0 0 84,685
Malibu Boats Inc COM 56117J100   942 17,242 SH   SOLE   0 0 17,242
Markel Corp COM 570535104   2,092 1,595 SH   SOLE   0 0 1,595
Marsh Mclennan Cos Inc COM 571748102   893 5,049 SH   SOLE   0 0 5,049
Martin Marietta Matls COM 573284106   717 2,082 SH   SOLE   0 0 2,082
Marvell Technology Inc COM 573874104   993 26,065 SH   SOLE   0 0 26,065
Masonite International Corp COM 575385109   1,926 22,600 SH   SOLE   0 0 22,600
Mastercard Inc COM 57636Q104   278 758 SH   SOLE   0 0 758
Matador Resources Co COM 576485205   287 6,058 SH   SOLE   0 0 6,058
Match Group Inc COM 57667L107   980 29,584 SH   SOLE   0 0 29,584
Materion Corp COM 576690101   305 2,830 SH   SOLE   0 0 2,830
Matrix Service Co COM 576853105   1,447 304,596 SH   SOLE   0 0 304,596
Matson Inc COM 57686G105   1,239 19,813 SH   SOLE   0 0 19,813
MC Donalds Corporation COM 580135101   635 2,189 SH   SOLE   0 0 2,189
Medtronic PLC COM G5960L103   1,122 12,468 SH   SOLE   0 0 12,468
Mersana Therapeutics Inc COM 59045L106   176 45,367 SH   SOLE   0 0 45,367
Microchip Technology Inc COM 595017104   1,293 17,451 SH   SOLE   0 0 17,451
Mistras Group Inc COM 60649T107   87 11,532 SH   SOLE   0 0 11,532
MIX Telematics LTD COM 60688N102   367 45,795 SH   SOLE   0 0 45,795
Modivcare Inc COM 60783X104   252 3,842 SH   SOLE   0 0 3,842
Moelis Co COM 60786M105   1,425 35,096 SH   SOLE   0 0 35,096
Mongodb Inc COM 60937P106   918 3,855 SH   SOLE   0 0 3,855
Moodys Corp COM 615369105   2,513 8,241 SH   SOLE   0 0 8,241
Motorcar Parts Of America Inc COM 620071100   855 186,693 SH   SOLE   0 0 186,693
MSCI Inc COM 55354G100   1,633 3,564 SH   SOLE   0 0 3,564
Murphy USA Inc WI COM 626755102   1,401 5,124 SH   SOLE   0 0 5,124
Napco Security Technologies In COM 630402105   403 13,128 SH   SOLE   0 0 13,128
Nasdaq Inc COM 631103108   1,038 19,184 SH   SOLE   0 0 19,184
Natures Sunshine Products Inc COM 639027101   311 29,530 SH   SOLE   0 0 29,530
Netapp Inc COM 64110D104   1,060 16,990 SH   SOLE   0 0 16,990
Newmarket Corp COM 651587107   1,548 4,275 SH   SOLE   0 0 4,275
Nexgen Energy LTD COM 65340P106   1,057 288,825 SH   SOLE   0 0 288,825
Nexpoint Residential Trust Inc COM 65341D102   362 8,699 SH   SOLE   0 0 8,699
Nextgen Healthcare Inc COM 65343C102   353 20,699 SH   SOLE   0 0 20,699
Nice Systems LTD COM 653656108   1,079 5,399 SH   SOLE   0 0 5,399
Nike Inc COM 654106103   2,949 23,816 SH   SOLE   0 0 23,816
Noodles Co COM 65540B105   63 13,498 SH   SOLE   0 0 13,498
Northern Technologies Internat COM 665809109   1,878 161,881 SH   SOLE   0 0 161,881
Northrop Grumman COM 666807102   4,322 9,571 SH   SOLE   0 0 9,571
Nvidia Corp COM 67066G104   4,088 15,167 SH   SOLE   0 0 15,167
NVR Inc COM 62944T105   1,852 326 SH   SOLE   0 0 326
Oaktree Specialty Lending Corp COM 67401P405   201 10,860 SH   SOLE   0 0 10,860
Okta Inc COM 679295105   327 4,717 SH   SOLE   0 0 4,717
Old Dominion Freight Line Inc COM 679580100   2,193 7,178 SH   SOLE   0 0 7,178
Oncternal Therapeutics Inc COM 68236P107   16 55,631 SH   SOLE   0 0 55,631
One Group Hospitality Inc The COM 88338K103   369 48,579 SH   SOLE   0 0 48,579
Ooma Inc COM 683416101   190 15,484 SH   SOLE   0 0 15,484
Orasure Technologies Inc COM 68554V108   317 47,706 SH   SOLE   0 0 47,706
Orion Engineered Carbons SA COM L72967109   1,126 47,608 SH   SOLE   0 0 47,608
Orion Group Holdings Inc COM 68628V308   58 24,450 SH   SOLE   0 0 24,450
Osi Systems Inc COM 671044105   263 2,568 SH   SOLE   0 0 2,568
Outbrain Inc COM 69002R103   287 75,826 SH   SOLE   0 0 75,826
Palo Alto Networks Inc COM 697435105   1,752 9,530 SH   SOLE   0 0 9,530
Park Oh HDG COM 700666100   1,416 115,126 SH   SOLE   0 0 115,126
Parker Hannifin COM 701094104   1,259 4,041 SH   SOLE   0 0 4,041
Patrick Industries Inc COM 703343103   625 9,686 SH   SOLE   0 0 9,686
Pepsico Inc COM 713448108   3,000 15,911 SH   SOLE   0 0 15,911
Perion Network LTD COM M78673114   260 7,401 SH   SOLE   0 0 7,401
Pfizer COM 717081103   1,110 28,724 SH   SOLE   0 0 28,724
Photronics Inc COM 719405102   916 64,616 SH   SOLE   0 0 64,616
Plymouth Industrial REIT Inc COM 729640102   925 47,053 SH   SOLE   0 0 47,053
Portland General Electric Co COM 736508847   562 11,150 SH   SOLE   0 0 11,150
Potlatchdeltic Corp COM 737630103   728 16,084 SH   SOLE   0 0 16,084
Pricesmart Inc COM 741511109   911 12,362 SH   SOLE   0 0 12,362
Primis Financial Corp COM 74167B109   285 31,604 SH   SOLE   0 0 31,604
Procter Gamble COM 742718109   834 5,357 SH   SOLE   0 0 5,357
Pros Holdings Inc COM 74346Y103   459 15,980 SH   SOLE   0 0 15,980
Protagonist Therapeutics Inc COM 74366E102   402 17,285 SH   SOLE   0 0 17,285
Provident Bancorp Inc COM 74383L105   95 13,402 SH   SOLE   0 0 13,402
Pure Cycle Corp COM 746228303   513 53,724 SH   SOLE   0 0 53,724
QCR Holdings Inc COM 74727A104   473 12,099 SH   SOLE   0 0 12,099
Qualys Inc COM 74758T303   1,399 12,542 SH   SOLE   0 0 12,542
Quest Diagnostics Inc COM 74834L100   979 6,670 SH   SOLE   0 0 6,670
Radiant Logistics Inc COM 75025X100   707 112,525 SH   SOLE   0 0 112,525
Range Resources Corp COM 75281A109   685 27,696 SH   SOLE   0 0 27,696
Ranpak Holdings Corp COM 75321W103   164 42,896 SH   SOLE   0 0 42,896
RCM Technologies Inc COM 749360400   889 76,150 SH   SOLE   0 0 76,150
Red Violet Inc COM 75704L104   265 16,510 SH   SOLE   0 0 16,510
Regal Rexnord Corp COM 758750103   546 4,327 SH   SOLE   0 0 4,327
Repligen Corp COM 759916109   1,016 6,836 SH   SOLE   0 0 6,836
Repro Med Systems Inc COM 759910102   192 46,476 SH   SOLE   0 0 46,476
Ribbon Communications Inc COM 762544104   67 29,241 SH   SOLE   0 0 29,241
Riley Exploration Permian Inc COM 76665T102   360 8,455 SH   SOLE   0 0 8,455
Ritchie Bros Auctioneers Inc COM 767744105   943 16,896 SH   SOLE   0 0 16,896
Rockwell Automation Inc COM 773903109   1,843 6,810 SH   SOLE   0 0 6,810
Roper Technologies Inc COM 776696106   216 500 SH   SOLE   0 0 500
SP Global Inc COM 78409V104   2,349 6,907 SH   SOLE   0 0 6,907
Sandy Spring Bancorp Inc COM 800363103   409 18,540 SH   SOLE   0 0 18,540
Sarepta Therapeutics Inc COM 803607100   1,065 8,710 SH   SOLE   0 0 8,710
Sba Communications COM 78410G104   1,814 7,252 SH   SOLE   0 0 7,252
Scholastic Corp COM 807066105   1,138 31,108 SH   SOLE   0 0 31,108
Schwab US LargeCap ETF COM 808524201   535 11,231 SH   SOLE   0 0 11,231
Schwab US Dividend Eqty COM 808524797   410 5,767 SH   SOLE   0 0 5,767
Schwab US Large Cap Value ETF COM 808524409   650 10,022 SH   SOLE   0 0 10,022
Scpharmaceuticals Inc COM 810648105   203 21,357 SH   SOLE   0 0 21,357
Select Energy Services Inc COM 81617J301   377 53,828 SH   SOLE   0 0 53,828
Servicenow Inc COM 81762P102   2,870 6,322 SH   SOLE   0 0 6,322
Sharecare Inc COM 81948W104   247 160,617 SH   SOLE   0 0 160,617
Sherwin Williams CoThe COM 824348106   1,052 4,594 SH   SOLE   0 0 4,594
SHYFT Group Inc The COM 825698103   868 36,829 SH   SOLE   0 0 36,829
Simply Good Foods Co The COM 82900L102   636 17,700 SH   SOLE   0 0 17,700
Siteone Landscape Supply Inc COM 82982L103   1,361 9,706 SH   SOLE   0 0 9,706
Skechers USA Inc COM 830566105   860 17,192 SH   SOLE   0 0 17,192
Smart Global Holdings Inc COM G8232Y101   290 19,674 SH   SOLE   0 0 19,674
Solaris Oilfield Infrastructur COM 83418M103   540 72,419 SH   SOLE   0 0 72,419
Spartannash Co COM 847215100   221 9,138 SH   SOLE   0 0 9,138
SPDR DJ Indl Ave ETF COM 78467X109   45,590 136,825 SH   SOLE   0 0 136,825
SPDR SP 600 Small Cap Value ETF COM 78464A300   1,741 24,130 SH   SOLE   0 0 24,130
SPDR SP Midcap 400 ETF TST COM 78467Y107   280 629 SH   SOLE   0 0 629
Spire Inc COM 84857L101   414 6,126 SH   SOLE   0 0 6,126
Spirit Airlines Inc COM 848577102   463 26,870 SH   SOLE   0 0 26,870
Splunk Inc COM 848637104   1,072 12,410 SH   SOLE   0 0 12,410
Spok Holdings Inc COM 84863T106   130 11,049 SH   SOLE   0 0 11,049
Sprout Social Inc COM 85209W109   1,049 20,560 SH   SOLE   0 0 20,560
SSC Technologies Holdings Inc COM 78467J100   1,080 19,642 SH   SOLE   0 0 19,642
Stag Industrial Inc COM 85254J102   703 21,198 SH   SOLE   0 0 21,198
Stryker COM 863667101   1,632 5,448 SH   SOLE   0 0 5,448
Summit Materials Inc COM 86614U100   761 28,846 SH   SOLE   0 0 28,846
Sunopta Inc COM 8676EP108   318 39,397 SH   SOLE   0 0 39,397
Synchronoss Technologies Inc COM 87157B103   117 130,106 SH   SOLE   0 0 130,106
Tabula Rasa Healthcare Inc COM 873379101   195 37,166 SH   SOLE   0 0 37,166
Tactile Systems Technology Inc COM 87357P100   569 31,957 SH   SOLE   0 0 31,957
Take-Two Interactive Software COM 874054109   761 6,255 SH   SOLE   0 0 6,255
Tecnoglass Inc COM G87264100   1,250 29,705 SH   SOLE   0 0 29,705
Tela Bio Inc COM 872381108   270 28,712 SH   SOLE   0 0 28,712
Teledyne Technologies Inc COM 879360105   1,068 2,638 SH   SOLE   0 0 2,638
Telephone And Data Systems Inc COM 879433829   405 42,264 SH   SOLE   0 0 42,264
Tempur Sealy International Inc COM 88023U101   2,692 75,425 SH   SOLE   0 0 75,425
Terreno Realty Corp COM 88146M101   703 11,672 SH   SOLE   0 0 11,672
Texas Insts COM 882508104   1,421 8,641 SH   SOLE   0 0 8,641
Thermo Fisher Scientific Inc COM 883556102   543 1,019 SH   SOLE   0 0 1,019
Thermon Group Holdings Inc COM 88362T103   529 25,346 SH   SOLE   0 0 25,346
THRYV Holdings Inc COM 886029206   246 11,171 SH   SOLE   0 0 11,171
Titan Machinery Inc COM 88830R101   2,437 78,744 SH   SOLE   0 0 78,744
Transdigm Group Inc COM 893641100   5,437 7,319 SH   SOLE   0 0 7,319
Tredegar Corp COM 894650100   158 17,727 SH   SOLE   0 0 17,727
Trinet Group Inc COM 896288107   460 5,612 SH   SOLE   0 0 5,612
Truist Financial Corp COM 89832Q109   1,783 58,262 SH   SOLE   0 0 58,262
Twin Disc Inc COM 901476101   102 11,047 SH   SOLE   0 0 11,047
Tyler Technologies Inc COM 902252105   971 2,646 SH   SOLE   0 0 2,646
Ufp Technologies Inc COM 902673102   483 3,540 SH   SOLE   0 0 3,540
Umb Financial Corp COM 902788108   669 10,868 SH   SOLE   0 0 10,868
Umh Properties Inc COM 903002103   269 18,499 SH   SOLE   0 0 18,499
Unifi Inc COM 904677200   1,703 199,680 SH   SOLE   0 0 199,680
Unifirst Corp/Ma COM 904708104   842 5,206 SH   SOLE   0 0 5,206
Union Pac Corp COM 907818108   1,241 6,483 SH   SOLE   0 0 6,483
Unity Bancorp Inc COM 913290102   247 10,947 SH   SOLE   0 0 10,947
Ur Energy Inc COM 91688R108   1,527 1,743,338 SH   SOLE   0 0 1,743,338
Uranium Energy Corp COM 916896103   42 16,699 SH   SOLE   0 0 16,699
Utz Brands Inc COM 918090101   1,110 60,193 SH   SOLE   0 0 60,193
Vail Resorts Inc COM 91879Q109   971 4,130 SH   SOLE   0 0 4,130
Valley National Bancorp COM 919794107   237 27,632 SH   SOLE   0 0 27,632
Vanguard DIV ApprecIdx FD COM 921908844   19,248 125,252 SH   SOLE   0 0 125,252
Vanguard High DVD Yield COM 921946406   503 4,805 SH   SOLE   0 0 4,805
Vanguard Mid Cap Growth ETF COM 922908538   370 1,980 SH   SOLE   0 0 1,980
Vanguard Mid Cap ETF COM 922908629   2,045 9,998 SH   SOLE   0 0 9,998
Vanguard SP 500 ETF COM 922908363   21,224 57,140 SH   SOLE   0 0 57,140
Vanguard SP 500 Value ETF COM 921932703   291 2,012 SH   SOLE   0 0 2,012
Vanguard Total Stock Market ETF COM 922908769   383 1,909 SH   SOLE   0 0 1,909
Vanguard Value ETF COM 922908744   415 3,023 SH   SOLE   0 0 3,023
Vectrus Inc COM 92242T101   211 5,124 SH   SOLE   0 0 5,124
Veeva Systems Inc COM 922475108   2,563 14,482 SH   SOLE   0 0 14,482
Verisk Analytics Inc COM 92345Y106   1,360 7,148 SH   SOLE   0 0 7,148
Verizon Communications Inc COM 92343V104   1,032 27,468 SH   SOLE   0 0 27,468
Virtu Financial Inc COM 928254101   679 34,470 SH   SOLE   0 0 34,470
Vishay Precision Group Inc COM 92835K103   772 20,559 SH   SOLE   0 0 20,559
Vulcan Materials Co COM 929160109   3,818 22,911 SH   SOLE   0 0 22,911
Walt Disney COM 254687106   1,101 11,392 SH   SOLE   0 0 11,392
Washington Federal Inc COM 938824109   643 23,222 SH   SOLE   0 0 23,222
Waste Connections Inc COM 94106B101   3,831 27,320 SH   SOLE   0 0 27,320
Waste Management Inc COM 94106L109   1,014 6,200 SH   SOLE   0 0 6,200
Watsco Inc COM 942622200   1,161 3,416 SH   SOLE   0 0 3,416
Wells Fargo Co COM 949746101   1,392 35,283 SH   SOLE   0 0 35,283
Werner Enterprises Inc COM 950755108   536 12,280 SH   SOLE   0 0 12,280
Wesco International Inc COM 95082P105   1,256 9,170 SH   SOLE   0 0 9,170
West Bancorporation Inc COM 95123P106   245 14,428 SH   SOLE   0 0 14,428
Western Alliance Bancorp COM 957638109   531 14,068 SH   SOLE   0 0 14,068
Weyerhaeuser Co COM 962166104   650 22,255 SH   SOLE   0 0 22,255
White Mountains Insurance Grou COM G9618E107   2,345 1,590 SH   SOLE   0 0 1,590
Whitestone REIT COM 966084204   189 21,689 SH   SOLE   0 0 21,689
Willdan Group Inc COM 96924N100   160 11,372 SH   SOLE   0 0 11,372
Willscot Mobile Mini Holdings COM 971378104   2,059 48,080 SH   SOLE   0 0 48,080
Wingstop Inc COM 974155103   223 1,120 SH   SOLE   0 0 1,120
Wintrust Financial Corp COM 97650W108   659 9,786 SH   SOLE   0 0 9,786
WNS Holdings LTD COM 92932M101   2,451 27,890 SH   SOLE   0 0 27,890
Workiva Inc COM 98139A105   503 5,356 SH   SOLE   0 0 5,356
Xperi Inc COM 98423J101   146 15,589 SH   SOLE   0 0 15,589
Zynex Inc COM 98986M103   128 11,484 SH   SOLE   0 0 11,484
iShares TST Russell 2000 Idx FD COM 464287655   4,301 25,094 SH   SOLE   0 0 25,094
Newell Rubbermaid COM 651229106   325 27,400 SH   SOLE   0 0 27,400
iShares Core SP Small Cap ETF COM 464287804   2,299 25,069 SH   SOLE   0 0 25,069
Visa Inc COM 92826C839   5,472 23,980 SH   SOLE   0 0 23,980
Icon PLC COM G4705A100   2,042 10,163 SH   SOLE   0 0 10,163
Cameco Corp COM 13321L108   1,612 61,437 SH   SOLE   0 0 61,437
Apple Inc COM 037833100   1,067 6,518 SH   SOLE   0 0 6,518