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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABORATORIES COM COM 002824100 836 7,063 SH   SOLE   7,063 0 0
ACTIVISION BLIZZARD INC COM COM 00507V109 507 6,325 SH   SOLE   6,325 0 0
ADOBE SYSTEMS INC (DE) COM 00724F101 688 1,510 SH   SOLE   1,510 0 0
ADVANCED ENERGY INDS INC COM COM 007973100 11,141 129,426 SH   SOLE   129,426 0 0
AGREE REALTY CORP COM 008492100 19,862 299,305 SH   SOLE   299,305 0 0
ALPHABET INC CAP STK CL C COM 02079K107 2,402 860 SH   SOLE   860 0 0
AMAZON.COM INC COM COM 023135106 2,037 625 SH   SOLE   625 0 0
AMBARELLA INC COM G037AX101 13,653 130,123 SH   SOLE   130,123 0 0
AMERICAN CAMPUS CMNTYS INC COM COM 024835100 623 11,134 SH   SOLE   11,134 0 0
AMERICAN TOWER CORP CL A COM 03027X100 464 1,845 SH   SOLE   1,845 0 0
AMERICAN WOODMARK CORP COM 030506109 10,314 210,707 SH   SOLE   210,707 0 0
AMERICAN WTR WKS CO INC COM 030420103 460 2,776 SH   SOLE   2,776 0 0
AMETEK INC NEW COM COM 031100100 1,705 12,800 SH   SOLE   12,800 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 18,789 180,096 SH   SOLE   180,096 0 0
APPLE INC COM 037833100 4,050 23,192 SH   SOLE   23,192 0 0
ATLANTIC UNION BANKSHARES CO COM 04911A107 21,524 586,633 SH   SOLE   586,633 0 0
ATMOS ENERGY CORP COM COM 049560105 583 4,875 SH   SOLE   4,875 0 0
AVANOS MED INC COM 05350V106 18,021 537,945 SH   SOLE   537,945 0 0
BALCHEM CORP COM 057665200 15,490 113,315 SH   SOLE   113,315 0 0
BALL CORP COM 058498106 1,782 19,800 SH   SOLE   19,800 0 0
BARNES GROUP INC COM 067806109 17,254 429,323 SH   SOLE   429,323 0 0
BENCHMARK ELECTRS INC COM 08160H101 17,134 684,275 SH   SOLE   684,275 0 0
BERRY PLASTICS GROUP INC COM COM 08579W103 466 8,040 SH   SOLE   8,040 0 0
BIO TECHNE CORP COM 09073M104 1,775 4,100 SH   SOLE   4,100 0 0
BIOGEN IDEC INC COM COM 09062X103 225 1,070 SH   SOLE   1,070 0 0
BLACKBAUD INC COM COM 09227Q100 16,379 273,582 SH   SOLE   273,582 0 0
BLACKROCK INC COM 09247X101 556 727 SH   SOLE   727 0 0
BOOKING HOLDINGS INC COM 09857L108 571 243 SH   SOLE   243 0 0
BOOT BARN HOLDINGS INC COM 099406100 15,877 167,500 SH   SOLE   167,500 0 0
BROADRIDGE FINL SOLUTIONS INC COM 11133T103 1,627 10,447 SH   SOLE   10,447 0 0
BROWN & BROWN INC COM 115236101 914 12,646 SH   SOLE   12,646 0 0
BURLINGTON STORES INC COM 122017106 1,064 5,841 SH   SOLE   5,841 0 0
CACI INTL INC COM 127190304 11,463 38,050 SH   SOLE   38,050 0 0
CAMBIUM NETWORKS CORP COM G17766109 16,306 689,763 SH   SOLE   689,763 0 0
CARLISLE COS INC COM 142339100 733 2,981 SH   SOLE   2,981 0 0
CASEY'S GENERAL STORES INC COM 147528103 524 2,645 SH   SOLE   2,645 0 0
CASS INFORMATION SYSTEMS INC COM 14808P109 8,703 235,787 SH   SOLE   235,787 0 0
CDW CORP COM 12514G108 1,425 7,965 SH   SOLE   7,965 0 0
CHESAPEAKE UTILITIES CORP COM 165303108 12,863 93,374 SH   SOLE   93,374 0 0
CHUBB LIMITED COM H1467J104 742 3,470 SH   SOLE   3,470 0 0
CHURCH & DWIGHT CO INC COM 171340102 1,414 14,225 SH   SOLE   14,225 0 0
CINTAS CORP COM COM 172908105 2,523 5,930 SH   SOLE   5,930 0 0
CITRIX SYSTEMS INC COM 177376100 276 2,740 SH   SOLE   2,740 0 0
CMC MATERIALS INC COM 12571T100 529 2,855 SH   SOLE   2,855 0 0
CME GROUP INC COM COM 12572Q105 458 1,925 SH   SOLE   1,925 0 0
CNX RES CORP COM COM 12653C108 36,861 1,779,013 SH   SOLE   1,779,013 0 0
COCA-COLA CONSOLIDATED INC COM 191098102 31,590 63,581 SH   SOLE   63,581 0 0
COMCAST CORP CL A COM 20030N101 679 14,512 SH   SOLE   14,512 0 0
COMFORT SYSTEMS USA INC COM 199908104 23,474 263,720 SH   SOLE   263,720 0 0
CONSTELLATION BRANDS INC CL A COM 21036P108 553 2,400 SH   SOLE   2,400 0 0
COOPER COS INC COM 216648402 1,336 3,200 SH   SOLE   3,200 0 0
COSTAR GROUP INC COM 22160N109 1,172 17,600 SH   SOLE   17,600 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 846 1,470 SH   SOLE   1,470 0 0
COUPA SOFTWARE INC COM 22266L106 295 2,900 SH   SOLE   2,900 0 0
CSW INDUSTRIALS INC COM 126402106 13,120 111,577 SH   SOLE   111,577 0 0
CSX CORP COM COM 126408103 697 18,600 SH   SOLE   18,600 0 0
CTS CORP COM 126501105 13,529 382,811 SH   SOLE   382,811 0 0
CULLEN FROST BANKERS INC COM 229899109 579 4,180 SH   SOLE   4,180 0 0
D R HORTON INC COM 23331A109 842 11,300 SH   SOLE   11,300 0 0
DIAMONDBACK ENERGY INC COM COM 25278X109 1,761 12,850 SH   SOLE   12,850 0 0
DIODES INC COM 254543101 16,937 194,698 SH   SOLE   194,698 0 0
DOCUSIGN INC COM 256163106 1,660 15,500 SH   SOLE   15,500 0 0
DOMINOS PIZZA INC COM COM 25754A201 1,587 3,900 SH   SOLE   3,900 0 0
DORMAN PRODUCTS INC COM 258278100 21,626 227,571 SH   SOLE   227,571 0 0
DOVER CORP COM 260003108 1,083 6,900 SH   SOLE   6,900 0 0
DRAFTKINGS INC CLASS A COM 26142R104 827 42,500 SH   SOLE   42,500 0 0
DROPBOX INC CL A COM 26210C104 446 19,200 SH   SOLE   19,200 0 0
DUKE RLTY CORP COM NEW COM 264411505 430 7,412 SH   SOLE   7,412 0 0
DYNATRACE INC COM 268150109 2,214 47,000 SH   SOLE   47,000 0 0
EASTERLY GOVT PROPERTIES INC COM 27616P103 17,705 837,524 SH   SOLE   837,524 0 0
EDWARDS LIFESCIENCES CORP COM COM 28176E108 589 5,000 SH   SOLE   5,000 0 0
ENERSYS COM 29275Y102 17,887 239,873 SH   SOLE   239,873 0 0
ENPRO INDUSTRIES INC COM 29355X107 12,816 131,141 SH   SOLE   131,141 0 0
EOG RESOURCES INC COM 26875P101 324 2,720 SH   SOLE   2,720 0 0
EPAM SYS INC COM 29414B104 878 2,960 SH   SOLE   2,960 0 0
EQUITABLE HOLDINGS INC COM 29452E101 1,607 52,000 SH   SOLE   52,000 0 0
EXLSERVICE HOLDINGS INC COM 302081104 22,855 159,524 SH   SOLE   159,524 0 0
EXXON MOBIL CORP COM 30231G102 718 8,698 SH   SOLE   8,698 0 0
FAIR ISAAC CORPORATION COM COM 303250104 1,227 2,630 SH   SOLE   2,630 0 0
FIRST AMERN FINL CORP COM COM 31847R102 395 6,100 SH   SOLE   6,100 0 0
FIRST HORIZON SHS COM dca517101 0 559,369 SH   SOLE   559,369 0 0
FIRST INDUSTRIAL REALTY TRUST COM 32054K103 643 10,390 SH   SOLE   10,390 0 0
FIVE BELOW COM 33829M101 1,554 9,810 SH   SOLE   9,810 0 0
FLEETCOR TECHNOLOGIES INC COM COM 339041105 1,359 5,455 SH   SOLE   5,455 0 0
FLOOR & DECOR HLDGS INC CL A COM 339750101 1,280 15,800 SH   SOLE   15,800 0 0
FMC CORP COM 302491303 368 2,800 SH   SOLE   2,800 0 0
FORTINET INC COM 34959E109 2,700 7,900 SH   SOLE   7,900 0 0
FORTUNE BRANDS HOME & SEC INC COM 34964C106 320 4,302 SH   SOLE   4,302 0 0
FORWARD AIR CORP COM 349853101 19,734 201,821 SH   SOLE   201,821 0 0
FRANKLIN ELEC INC COM 353514102 20,338 244,915 SH   SOLE   244,915 0 0
G-III APPAREL GROUP LTD COM 36237H101 17,626 651,598 SH   SOLE   651,598 0 0
GENTEX CORP COM COM 371901109 353 12,100 SH   SOLE   12,100 0 0
GRAY TELEVISION INC COM 389375106 14,854 673,019 SH   SOLE   673,019 0 0
GXO LOGISTICS INCORPORATED COM 36262G101 728 10,200 SH   SOLE   10,200 0 0
HILTON WORLDWIDE HLDGS INC COM COM 43300A203 1,586 10,450 SH   SOLE   10,450 0 0
HOME DEPOT INC COM COM 437076102 690 2,305 SH   SOLE   2,305 0 0
HORIZON THERAPEUTICS PUB LTD COM G46188101 2,735 26,000 SH   SOLE   26,000 0 0
HUMANA INC COM COM 444859102 398 915 SH   SOLE   915 0 0
IAA INC COM 449253103 325 8,500 SH   SOLE   8,500 0 0
IAC INTERACTIVECORP NEW COM 44891N208 973 9,700 SH   SOLE   9,700 0 0
ICF INTERNATIONAL INC COM 44925C103 23,679 251,529 SH   SOLE   251,529 0 0
ICON PLC SHS COM G4705A100 385 1,581 SH   SOLE   1,581 0 0
IDACORP INC COM 451107106 21,759 188,618 SH   SOLE   188,618 0 0
IDEXX LABORATORIES INC COM 45168D104 3,064 5,600 SH   SOLE   5,600 0 0
INSULET CORP COM 45784P101 1,252 4,700 SH   SOLE   4,700 0 0
INTEGER HOLDINGS CORP COM 45826H109 22,248 276,131 SH   SOLE   276,131 0 0
INTEGRA LIFESCIENCES HOLDINGS COM 457985208 19,971 310,787 SH   SOLE   310,787 0 0
ITT INC COM 45073V108 850 11,300 SH   SOLE   11,300 0 0
J & J SNACK FOODS CORP COM 466032109 12,364 79,716 SH   SOLE   79,716 0 0
JONES LANG LASALLE INC COM 48020Q107 340 1,418 SH   SOLE   1,418 0 0
JPMORGAN CHASE & CO COM 46625H100 765 5,610 SH   SOLE   5,610 0 0
KAISER ALUMINUM CORP COM 483007704 19,292 204,890 SH   SOLE   204,890 0 0
KFORCE INC COM 493732101 19,198 259,541 SH   SOLE   259,541 0 0
KORN FERRY COM 500643200 17,518 269,760 SH   SOLE   269,760 0 0
KROGER CO COM COM 501044101 964 16,800 SH   SOLE   16,800 0 0
LA Z BOY INC COM 505336107 11,139 422,430 SH   SOLE   422,430 0 0
LAMAR ADVERTISING CO COM 512816109 457 3,936 SH   SOLE   3,936 0 0
LAMB WESTON HLDGS INC COM 513272104 379 6,330 SH   SOLE   6,330 0 0
LGI HOMES INC COM 50187T106 8,961 91,739 SH   SOLE   91,739 0 0
LHC GROUP INC COM 50187A107 32,118 190,498 SH   SOLE   190,498 0 0
LILLY ELI & CO COM COM 532457108 949 3,315 SH   SOLE   3,315 0 0
LINDE PLC COM G5494J103 573 1,795 SH   SOLE   1,795 0 0
LITTELFUSE INC COM 537008104 699 2,803 SH   SOLE   2,803 0 0
LPL FINL HLDGS INC COM 50212V100 1,041 5,700 SH   SOLE   5,700 0 0
LULULEMON ATHLETICA INC COM COM 550021109 2,045 5,600 SH   SOLE   5,600 0 0
MARAVAI LIFESCIENCES HOLDINGS COM 56600D107 1,055 29,900 SH   SOLE   29,900 0 0
MARCUS & MILLICHAP INC COM 566324109 25,504 484,128 SH   SOLE   484,128 0 0
MARKEL CORP COM 570535104 702 476 SH   SOLE   476 0 0
MASIMO CORP COM 574795100 979 6,730 SH   SOLE   6,730 0 0
MASTEC INC COM 576323109 418 4,800 SH   SOLE   4,800 0 0
MASTERCARD INC CL A COM 57636Q104 893 2,500 SH   SOLE   2,500 0 0
MEDPACE HOLDINGS INC COM 58506Q109 8,503 51,976 SH   SOLE   51,976 0 0
MERCANTILE BANK CORP COM 587376104 11,829 333,967 SH   SOLE   333,967 0 0
META PLATFORM, INC COM 30303M102 859 3,865 SH   SOLE   3,865 0 0
MICROCHIP TECHNOLOGY INC COM COM 595017104 2,564 34,119 SH   SOLE   34,119 0 0
MICROSOFT CORP COM 594918104 3,444 11,171 SH   SOLE   11,171 0 0
MKS INSTRUMENTS INC COM COM 55306N104 2,421 16,141 SH   SOLE   16,141 0 0
MOELIS & CO COM 60786M105 16,558 352,673 SH   SOLE   352,673 0 0
MOLINA HEALTHCARE INC COM 60855R100 370 1,110 SH   SOLE   1,110 0 0
MONARCH CASINO & RESORT INC COM 609027107 5,538 63,482 SH   SOLE   63,482 0 0
MONOLITHIC PWR SYS INC COM 609839105 2,088 4,300 SH   SOLE   4,300 0 0
MOODYS CORP COM COM 615369105 422 1,250 SH   SOLE   1,250 0 0
MORGAN STANLEY COM NEW COM 617446448 385 4,400 SH   SOLE   4,400 0 0
MOVADO GROUP INC COM 624580106 18,794 481,269 SH   SOLE   481,269 0 0
MSCI INC CL A COM 55354G100 1,257 2,500 SH   SOLE   2,500 0 0
NATUS MEDICAL INC COM 639050103 15,572 592,536 SH   SOLE   592,536 0 0
NEXSTAR MEDIA GROUP INC COM 65336K103 11,805 62,631 SH   SOLE   62,631 0 0
NEXTERA ENERGY INC COM COM 65339F101 669 7,903 SH   SOLE   7,903 0 0
NIKE INC CL B COM 654106103 503 3,740 SH   SOLE   3,740 0 0
NVIDIA CORP COM COM 67066G104 1,296 4,750 SH   SOLE   4,750 0 0
O'REILLY AUTOMOTIVE INC NEW CO COM 67103H107 2,127 3,105 SH   SOLE   3,105 0 0
OKTA INC CL A COM 679295105 1,230 8,150 SH   SOLE   8,150 0 0
OLD DOMINION FREIGHT LINE COM 679580100 1,926 6,450 SH   SOLE   6,450 0 0
OLLIE'S BARGAIN OUTLET HLDGS COM 681116109 17,086 397,714 SH   SOLE   397,714 0 0
OMNICELL INC COM 68213N109 8,688 67,095 SH   SOLE   67,095 0 0
ONEMAIN HOLDINGS INC COM 68268W103 1,309 27,600 SH   SOLE   27,600 0 0
ONTO INNOVATION INC COM 683344105 22,102 254,371 SH   SOLE   254,371 0 0
OSHKOSH CORP COM COM 688239201 462 4,592 SH   SOLE   4,592 0 0
PACIRA BIOSCIENCES INC COM 695127100 14,387 188,507 SH   SOLE   188,507 0 0
PALO ALTO NETWORKS INC COM 697435105 2,926 4,700 SH   SOLE   4,700 0 0
PATRICK INDS INC COM 703343103 9,837 163,133 SH   SOLE   163,133 0 0
PAYCHEX INC COM COM 704326107 1,009 7,397 SH   SOLE   7,397 0 0
PAYCOM SOFTWARE INC COM 70432V102 2,821 8,145 SH   SOLE   8,145 0 0
PERKINELMER INC COM 714046109 746 4,278 SH   SOLE   4,278 0 0
PHILLIPS 66 COM 718546104 311 3,600 SH   SOLE   3,600 0 0
PIONEER NATURAL RESOURCES CO COM 723787107 463 1,852 SH   SOLE   1,852 0 0
PLANET FITNESS INC CL A COM 72703H101 2,239 26,500 SH   SOLE   26,500 0 0
PLUG POWER INC COM NEW COM 72919P202 1,891 66,100 SH   SOLE   66,100 0 0
PNC FINL SVCS GROUP INC COM COM 693475105 308 1,670 SH   SOLE   1,670 0 0
POOL CORP COM 73278L105 1,628 3,850 SH   SOLE   3,850 0 0
POWER INTEGRATIONS INC COM 739276103 479 5,173 SH   SOLE   5,173 0 0
PTC INC COM 69370C100 579 5,374 SH   SOLE   5,374 0 0
PURE STORAGE INC CL A COM 74624M102 2,468 69,900 SH   SOLE   69,900 0 0
QUALCOMM INC COM 747525103 644 4,213 SH   SOLE   4,213 0 0
QUALYS INC COM 74758T303 551 3,866 SH   SOLE   3,866 0 0
QUANTA SVCS INC COM COM 74762E102 2,164 16,442 SH   SOLE   16,442 0 0
QUIDEL CORP COM COM 74838J101 1,417 12,600 SH   SOLE   12,600 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 840 8,483 SH   SOLE   8,483 0 0
RENT-A-CENTER INC COM 76009N100 217 8,600 SH   SOLE   8,600 0 0
RINGCENTRAL INC CL A COM 76680R206 258 2,200 SH   SOLE   2,200 0 0
ROBERT HALF INTERNATIONAL INC COM 770323103 517 4,531 SH   SOLE   4,531 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 369 4,400 SH   SOLE   4,400 0 0
RPM INTL INC COM COM 749685103 632 7,764 SH   SOLE   7,764 0 0
SAGE THERAPEUTICS INC COM 78667J108 655 19,800 SH   SOLE   19,800 0 0
SEACOAST BKG CORP FLA COM 811707801 13,386 382,245 SH   SOLE   382,245 0 0
SEAGEN INC COM 81181C104 619 4,300 SH   SOLE   4,300 0 0
SELECTIVE INS GROUP INC COM 816300107 34,398 384,941 SH   SOLE   384,941 0 0
SMARTSHEET INC CL A COM 83200N103 1,178 21,500 SH   SOLE   21,500 0 0
SOLAR EDGE TECHNOLOGIES INC COM 83417M104 925 2,870 SH   SOLE   2,870 0 0
SOUTHSTATE CORP COM 840441109 25,607 313,852 SH   SOLE   313,852 0 0
SPLUNK INC COM 848637104 802 5,400 SH   SOLE   5,400 0 0
SPOTIFY TECHNOLOGY SA COM L8681T102 1,148 7,600 SH   SOLE   7,600 0 0
SPS COMMERCE INC COM 78463M107 9,461 72,111 SH   SOLE   72,111 0 0
STEWART INFORMATION SERVICES C COM 860372101 15,306 252,528 SH   SOLE   252,528 0 0
STIFEL FINL CORP COM 860630102 11,020 162,292 SH   SOLE   162,292 0 0
SUN CMNTYS INC COM COM 866674104 2,394 13,660 SH   SOLE   13,660 0 0
SUNSTONE HOTEL INVS INC NEW CO COM 867892101 14,707 1,248,502 SH   SOLE   1,248,502 0 0
SUPERNUS PHARMACEUTICALS INC C COM 868459108 10,887 336,846 SH   SOLE   336,846 0 0
SYNOPSYS INC COM 871607107 2,366 7,100 SH   SOLE   7,100 0 0
TANDEM DIABETES CARE INC COM COM 875372203 744 6,400 SH   SOLE   6,400 0 0
TELEFLEX INC COM 879369106 639 1,800 SH   SOLE   1,800 0 0
TENABLE HOLDINGS INC COM 88025T102 977 16,900 SH   SOLE   16,900 0 0
TETRA TECH INC NEW COM 88162G103 532 3,224 SH   SOLE   3,224 0 0
THERMO FISHER CORP COM COM 883556102 910 1,540 SH   SOLE   1,540 0 0
TIMKEN CO COM COM 887389104 294 4,850 SH   SOLE   4,850 0 0
TRACTOR SUPPLY CO COM COM 892356106 715 3,064 SH   SOLE   3,064 0 0
TRANSDIGM GROUP INC COM 893641100 801 1,230 SH   SOLE   1,230 0 0
TRANSUNION COM COM 89400J107 1,271 12,300 SH   SOLE   12,300 0 0
TREX CO INC COM 89531P105 719 11,000 SH   SOLE   11,000 0 0
UMB FINANCIAL CORP COM 902788108 11,109 114,340 SH   SOLE   114,340 0 0
UNITED BANKSHARES INC WEST VA COM 909907107 14,554 417,254 SH   SOLE   417,254 0 0
UNITIL CORP COM 913259107 1,386 27,779 SH   SOLE   27,779 0 0
VEEVA SYS INC CL A COM 922475108 1,105 5,200 SH   SOLE   5,200 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104 619 12,147 SH   SOLE   12,147 0 0
WAL MART STORES INC COM COM 931142103 940 6,315 SH   SOLE   6,315 0 0
WASTE MANAGEMENT INC COM COM 94106L109 705 4,450 SH   SOLE   4,450 0 0
WELLS FARGO & CO NEW COM COM 949746101 388 8,000 SH   SOLE   8,000 0 0
XPO LOGISTICS INC COM 983793100 1,554 21,350 SH   SOLE   21,350 0 0
YETI HOLDINGS INC COM 98585X104 780 13,000 SH   SOLE   13,000 0 0
ZEBRA TECHNOLOGIES CORP CL A COM 989207105 1,572 3,800 SH   SOLE   3,800 0 0
ZOETIS INC CL A COM 98978V103 686 3,640 SH   SOLE   3,640 0 0
ZYNGA INC CL A COM 98986T108 886 95,900 SH   SOLE   95,900 0 0