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
3M CO COM Stock 88579Y101   19,402 111 SH   SOLE   0 0 111
ABBOTT LABS COM Stock 002824100   19,818 181 SH   SOLE   0 0 181
ABBVIE INC COM Stock 00287Y109   5,358 50 SH   SOLE   0 0 50
AFLAC INC COM Stock 001055102   8,894 200 SH   SOLE   0 0 200
AGNICO EAGLE MINES LTD COM Stock 008474108   5,288 75 SH   SOLE   0 0 75
AIRBNB INC COM CL A Stock 009066101   1,468 10 SH   SOLE   0 0 10
ALPHABET INC CAP STK CL C Stock 02079K107   15,767 9 SH   SOLE   0 0 9
ALTRIA GROUP INC COM Stock 02209S103   20,500 500 SH   SOLE   0 0 500
AMARIN CORP PLC SPONS ADR NEW ADR 023111206   7,785 1,592 SH   SOLE   0 0 1,592
AMAZON.COM INC Stock 023135106   400,602 123 SH   SOLE   0 0 123
AMERICAN WOODMARK CORPORATION COM Stock 030506109   939 10 SH   SOLE   0 0 10
AMETEK INC COM Stock 031100100   5,563 46 SH   SOLE   0 0 46
AMGEN INC Stock 031162100   12,876 56 SH   SOLE   0 0 56
ANSYS INC COM Stock 03662Q105   6,548 18 SH   SOLE   0 0 18
APA CORPORATION COM Stock 03743Q108   2,838 200 SH   SOLE   0 0 200
APPLE INC Stock 037833100   50,820 383 SH   SOLE   0 0 383
ASTRAZENECA PLC- SPONS ADR ADR 046353108   95,331 1,907 SH   SOLE   0 0 1,907
AT&T INC COM Stock 00206R102   19,183 667 SH   SOLE   0 0 667
AUTODESK INC COM Stock 052769106   5,191 17 SH   SOLE   0 0 17
AUTOMATIC DATA PROCESSING INC COM Stock 053015103   7,224 41 SH   SOLE   0 0 41
BALL CORP COM Stock 058498106   8,666 93 SH   SOLE   0 0 93
BARRICK GOLD CORP COM Stock 067901108   9,226 405 SH   SOLE   0 0 405
BECTON DICKINSON & CO COM Stock 075887109   40,035 160 SH   SOLE   0 0 160
BHP GROUP LTD SPONSORED ADS ADR 088606108   13,264 203 SH   SOLE   0 0 203
BIOCRYST PHARMACEUTICALS INC COM Stock 09058V103   16,390 2,200 SH   SOLE   0 0 2,200
BLACK STONE MINERALS L P COM UNIT Stock 09225M101   111,549 16,699 SH   SOLE   0 0 16,699
BOEING CO COM Stock 097023105   27,828 130 SH   SOLE   0 0 130
BOOZ ALLEN HAMILTON HLDG CORP CL A Stock 099502106   2,180 25 SH   SOLE   0 0 25
BOX INC CL A Stock 10316T104   812 45 SH   SOLE   0 0 45
BROOKFIELD CORP CL A LTD VT SH Stock 11271J107   15,600 378 SH   SOLE   0 0 378
CABLE ONE INC COM Stock 12685J105   33,416 15 SH   SOLE   0 0 15
CAESARS ENTERTAINMENT INC NEW COM Stock 12769G100   103,978 1,400 SH   SOLE   0 0 1,400
CANADIAN NATL RY CO COM Stock 136375102   6,701 61 SH   SOLE   0 0 61
CANADIAN PACIFIC KANSAS CITY COM Stock 13646K108   12,828 37 SH   SOLE   0 0 37
CANOPY GROWTH CORP COM Stock 138035100   7,392 300 SH   SOLE   0 0 300
CASTLIGHT HEALTH INC CL B Stock 14862Q100   650 500 SH   SOLE   0 0 500
CISCO SYS INC Stock 17275R102   61,755 1,380 SH   SOLE   0 0 1,380
CME GROUP INC COM Stock 12572Q105   1,638 9 SH   SOLE   0 0 9
COCA COLA CO COM Stock 191216100   120 2 SH   SOLE   0 0 2
COLGATE PALMOLIVE CO COM Stock 194162103   7,696 90 SH   SOLE   0 0 90
COMCAST CORP NEW CL A Stock 20030N101   4,192 80 SH   SOLE   0 0 80
CONSUMER STAPLES SELECT SECTOR SPDR FUND ETF 81369Y308   6,003 89 SH   SOLE   0 0 89
COSTCO WHOLESALE CORP Stock 22160K105   443 1 SH   SOLE   0 0 1
COUSINS PPTYS INC COM NEW REIT 222795502   25,460 760 SH   SOLE   0 0 760
CROWDSTRIKE HLDGS INC CL A Stock 22788C105   856,388 4,043 SH   SOLE   0 0 4,043
CVS HEALTH CORP COM Stock 126650100   5,669 83 SH   SOLE   0 0 83
DANAHER CORP Stock 235851102   6,220 28 SH   SOLE   0 0 28
DATADOG INC CL A COM Stock 23804L103   1,870 19 SH   SOLE   0 0 19
DELTA AIR LINES INC DEL CMN Stock 247361702   523 13 SH   SOLE   0 0 13
DISCOVERY COMMUNICATIONS INC NEW COM SER C Stock 25470F302   655 25 SH   SOLE   0 0 25
DISCOVERY HLDG CO Stock 934423104   36,800 1,223 SH   SOLE   0 0 1,223
DISNEY WALT CO COM Stock 254687106   17,212 95 SH   SOLE   0 0 95
DUKE ENERGY CORP NEW COM NEW Stock 26441C204   11,262 123 SH   SOLE   0 0 123
ENTERGY CORP NEW COM Stock 29364G103   19,968 200 SH   SOLE   0 0 200
ESSENTIAL UTILS INC COM Stock 29670G102   31,117 658 SH   SOLE   0 0 658
EVOLUS INC COM Stock 30052C107   2,856 850 SH   SOLE   0 0 850
EXXON MOBIL CORP COM Stock 30231G102   3,415,920 82,870 SH   SOLE   0 0 82,870
FIDELITY MSCI FINANCIALS INDEX ETF ETF 316092501   718 17 SH   SOLE   0 0 17
FIDELITY MSCI HEALTH CARE INDEX ETF ETF 316092600   17,735,562 307,109 SH   SOLE   0 0 307,109
FIDELITY MSCI INFORMATION TECHNOLOGY INDEX ETF ETF 316092808   18,199,344 174,140 SH   SOLE   0 0 174,140
FIDELITY VALUE FACTOR ETF ETF 316092782   15,469,071 380,918 SH   SOLE   0 0 380,918
FIRST TRUST CLOUD COMPUTING ETF ETF 33734X192   1,806 19 SH   SOLE   0 0 19
FIRST TRUST DOW JONES INTERNET INDEX FUND ETF 33733E302   176,363 831 SH   SOLE   0 0 831
FIRST TRUST HEALTH CARE ALPHADEX FUND ETF 33734X143   137,527 1,276 SH   SOLE   0 0 1,276
FIRST TRUST LARGE CAP VALUE ALPHADEX FUND ETF 33735J101   57,127 1,040 SH   SOLE   0 0 1,040
FIRST TRUST US EQUITY OPPORTUNITIES ETF ETF 336920103   42,592 360 SH   SOLE   0 0 360
FIRST TRUST WATER ETF ETF 33733B100   29,569 410 SH   SOLE   0 0 410
FORD MOTOR COMPANY Stock 345370860   39,511 4,495 SH   SOLE   0 0 4,495
FORTINET INC COM Stock 34959E109   144,965 976 SH   SOLE   0 0 976
G III APPAREL GROUP LTD COM Stock 36237H101   9,021 380 SH   SOLE   0 0 380
GENERAC HLDGS INC COM Stock 368736104   22,741 100 SH   SOLE   0 0 100
GENERAL ELECTRIC CO COM NEW Stock 369604301   12,884 1,193 SH   SOLE   0 0 1,193
GLOBAL PMTS INC COM Stock 37940X102   12,710 59 SH   SOLE   0 0 59
GOOGLE INC Stock 02079K305   8,763 5 SH   SOLE   0 0 5
HOME DEPOT Stock 437076102   14,343 54 SH   SOLE   0 0 54
HORMEL FOODS CORP COM Stock 440452100   1,864 40 SH   SOLE   0 0 40
HOWARD HUGHES HOLDINGS INC COM Stock 44267T102   8,682 110 SH   SOLE   0 0 110
HUNTINGTON BANCSHARES INC COM Stock 446150104   2,450 194 SH   SOLE   0 0 194
ICAHN ENTERPRISES LP DEPOSITARY UNIT Stock 451100101   8,209 162 SH   SOLE   0 0 162
ILLINOIS TOOL WKS INC COM Stock 452308109   12,029 59 SH   SOLE   0 0 59
INGERSOLL RAND INC COM Stock 45687V106   1,868 41 SH   SOLE   0 0 41
INNOVATIVE INDL PPTYS INC COM REIT 45781V101   6,593 36 SH   SOLE   0 0 36
INTERNATIONAL PAPER CO COM Stock 460146103   12,337 248 SH   SOLE   0 0 248
INTL BUSINESS MACHINES Stock 459200101   204,555 1,625 SH   SOLE   0 0 1,625
INVESCO S&P 100 EQUAL WEIGHT ETF ETF 46137V449   87,373 1,275 SH   SOLE   0 0 1,275
IQIYI INC SPONSORED ADS ADR 46267X108   4,370 250 SH   SOLE   0 0 250
ISHARES CORE MSCI EAFE ETF ETF 46432F842   8,901,072 128,833 SH   SOLE   0 0 128,833
ISHARES CORE MSCI EMERGING MKTS ETF 46434G103   3,345,244 53,921 SH   SOLE   0 0 53,921
ISHARES CORE S&P MID CAP ETF ETF 464287507   6,915,507 30,090 SH   SOLE   0 0 30,090
ISHARES GLOBAL TECH ETF ETF 464287291   6,001 20 SH   SOLE   0 0 20
ISHARES MSCI EAFE ETF ETF 464287465   84,998 1,165 SH   SOLE   0 0 1,165
ISHARES MSCI EAFE MIN VOL FACTOR ETF ETF 46429B689   29,364 400 SH   SOLE   0 0 400
ISHARES MSCI EMERGING MARKETS ETF ETF 464287234   5,481 106 SH   SOLE   0 0 106
ISHARES MSCI USA MIN VOL FACTOR ETF ETF 46429B697   40,357,418 594,541 SH   SOLE   0 0 594,541
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614   3,849,584 15,964 SH   SOLE   0 0 15,964
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598   675,241 4,938 SH   SOLE   0 0 4,938
ISHARES RUSSELL 2000 VALUE ETF ETF 464287630   358,540 2,721 SH   SOLE   0 0 2,721
ISHARES RUSSELL MID-CAP GROWTH ETF ETF 464287481   314,136 3,060 SH   SOLE   0 0 3,060
ISHARES RUSSELL MIDCAP VALUE INDEX ETF 464287473   128,521 1,326 SH   SOLE   0 0 1,326
ISHARES RUSSELL TOP 200 GROWTH ETF ETF 464289438   3,991 30 SH   SOLE   0 0 30
ISHARES S&P 500 GROWTH ETF ETF 464287309   15,983,604 250,448 SH   SOLE   0 0 250,448
ISHARES S&P 500 INDEX ETF 464287200   13,033,541 34,720 SH   SOLE   0 0 34,720
ISHARES S&P 500 VALUE ETF ETF 464287408   20,551,311 160,532 SH   SOLE   0 0 160,532
ISHARES S&P SMALLCAP 600 ETF ETF 464287804   7,856,660 85,491 SH   SOLE   0 0 85,491
ISHARES S&P SMALL-CAP 600 GROWTH ETF ETF 464287887   820,088 7,182 SH   SOLE   0 0 7,182
ISHARES TR RUSSELL MIDCAP INDEX FD ETF 464287499   1,711,913 24,973 SH   SOLE   0 0 24,973
ISHARES U.S. MEDICAL DEVICES ETF ETF 464288810   5,237 16 SH   SOLE   0 0 16
ISHARES U.S. TECHNOLOGY ETF ETF 464287721   10,210 120 SH   SOLE   0 0 120
JOHN MARSHALL BANCORP INC COM Stock 47805L101   425,139 29,730 SH   SOLE   0 0 29,730
JOHNSON & JOHNSON COM Stock 478160104   46,270 294 SH   SOLE   0 0 294
JPMORGAN CHASE & CO COM Stock 46625H100   8,387 66 SH   SOLE   0 0 66
L3HARRIS TECHNOLOGIES INC COM Stock 502431109   19,030 101 SH   SOLE   0 0 101
LIBERTY BROADBAND CORP COM SER C Stock 530307305   9,344 59 SH   SOLE   0 0 59
LIBERTY MEDIA CORP DEL COM LBTY SRM S A Stock 531229813   3,930 91 SH   SOLE   0 0 91
LIBERTY MEDIA CORP DEL COM LBTY SRM S C Stock 531229789   10,181 234 SH   SOLE   0 0 234
MARSH & MCLENNAN COS INC COM Stock 571748102   11,700 100 SH   SOLE   0 0 100
MASTERCARD INCORPORATED CL A Stock 57636Q104   3,569 10 SH   SOLE   0 0 10
MEDTRONIC PLC SHS Stock G5960L103   11,128 95 SH   SOLE   0 0 95
MGM RESORTS INTERNATIONAL COM Stock 552953101   157,550 5,000 SH   SOLE   0 0 5,000
MICROCHIP TECHNOLOGY INC. COM Stock 595017104   13,811 100 SH   SOLE   0 0 100
MICROSOFT Stock 594918104   90,525 407 SH   SOLE   0 0 407
NASDAQ STK MKT INC Stock 631103108   1,022,098 7,700 SH   SOLE   0 0 7,700
NATIONAL GRID PLC SPONSORED ADR NE ADR 636274409   19,362 528 SH   SOLE   0 0 528
NEWMONT CORP COM Stock 651639106   9,283 155 SH   SOLE   0 0 155
NIKE INC CLASS B Stock 654106103   144 1 SH   SOLE   0 0 1
NIO INC SPON ADS ADR 62914V106   19,496 400 SH   SOLE   0 0 400
NVIDIA CORPORATION COM Stock 67066G104   2,611 5 SH   SOLE   0 0 5
OCCIDENTAL PETE CORP COM Stock 674599105   10,559 610 SH   SOLE   0 0 610
OREILLY AUTOMOTIVE INC COM Stock 67103H107   6,336 14 SH   SOLE   0 0 14
PELOTON INTERACTIVE INC CL A COM Stock 70614W100   30,344 200 SH   SOLE   0 0 200
PFIZER INC COM Stock 717081103   14,319 389 SH   SOLE   0 0 389
POWERSHARES QQQ TR ETF 46090E103   50,437 161 SH   SOLE   0 0 161
PRINCIPAL FINANCIAL GROUP INC COM Stock 74251V102   14,685 296 SH   SOLE   0 0 296
PROCTER AND GAMBLE CO COM Stock 742718109   88,354 635 SH   SOLE   0 0 635
PRUDENTIAL FINL INC Stock 744320102   14,989 192 SH   SOLE   0 0 192
QUALCOMM INC COM Stock 747525103   3,047 20 SH   SOLE   0 0 20
RIO TINTO PLC SPONSORED ADR ADR 767204100   13,991 186 SH   SOLE   0 0 186
ROSS STORES INC COM Stock 778296103   20,141 164 SH   SOLE   0 0 164
SANDY SPRING BANCORP INC COM Stock 800363103   80,475 2,500 SH   SOLE   0 0 2,500
SAVARA INC COM Stock 805111101   2 2 SH   SOLE   0 0 2
SCHWAB EMERGING MARKET EQ ETF ETF 808524706   6,314 206 SH   SOLE   0 0 206
SCHWAB INTERNATIONAL EQUITY ETF ETF 808524805   10,083 280 SH   SOLE   0 0 280
SCHWAB U.S. LARGE-CAP GROWTH ETF ETF 808524300   14,510 113 SH   SOLE   0 0 113
SCHWAB U.S. LARGE-CAP VALUE ETF ETF 808524409   22,324 375 SH   SOLE   0 0 375
SCOTTS MIRACLE-GRO CO CL A Stock 810186106   6,970 35 SH   SOLE   0 0 35
SHELL PLC SPON ADS ADR 780259305   11,807 336 SH   SOLE   0 0 336
SHERWIN WILLIAMS CO COM Stock 824348106   8,084 11 SH   SOLE   0 0 11
SNAP INC CL A Stock 83304A106   200 4 SH   SOLE   0 0 4
SONOS INC COM Stock 83570H108   11,695 500 SH   SOLE   0 0 500
SPDR GOLD MINISHARES TRUST ETF 98149E303   5,928 313 SH   SOLE   0 0 313
SPDR PORTFOLIO DEVELOPED WORLD EX-US ETF ETF 78463X889   728,390 21,582 SH   SOLE   0 0 21,582
SPDR PORTFOLIO S&P 500 VALUE ETF ETF 78464A508   140,730 4,092 SH   SOLE   0 0 4,092
SPDR S&P 500 ETF TRUST ETF 78462F103   3,016,044 8,067 SH   SOLE   0 0 8,067
SPDR S&P MIDCAP 400 ETF TRUST ETF 78467Y107   124,296 296 SH   SOLE   0 0 296
SPLUNK INC COM Stock 848637104   1,699 10 SH   SOLE   0 0 10
STARBUCKS CORP Stock 855244109   96,282 900 SH   SOLE   0 0 900
STERIS PLC SHS USD Stock G8473T100   7,771 41 SH   SOLE   0 0 41
TARGET CORP COM Stock 87612E106   423 2 SH   SOLE   0 0 2
TECK RESOURCES LTD CL B Stock 878742204   4,846 267 SH   SOLE   0 0 267
TELEFLEX INCORPORATED COM Stock 879369106   11,524 28 SH   SOLE   0 0 28
TESLA MOTORS INC Stock 88160R101   7,057 10 SH   SOLE   0 0 10
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS ADR 881624209   290 30 SH   SOLE   0 0 30
TEXAS INSTRS INC COM Stock 882508104   13,623 83 SH   SOLE   0 0 83
TEXAS PACIFIC LAND CORPORATION COM Stock 88262P102   68,338 94 SH   SOLE   0 0 94
THERMO FISHER SCIENTIFIC INC COM Stock 883556102   12,110 26 SH   SOLE   0 0 26
TJX COS INC NEW COM Stock 872540109   15,638 229 SH   SOLE   0 0 229
TREEHOUSE FOODS INC COM Stock 89469A104   4,249 100 SH   SOLE   0 0 100
TRUIST FINL CORP COM Stock 89832Q109   43,856 915 SH   SOLE   0 0 915
TWILIO INC CL A Stock 90138F102   33,850 100 SH   SOLE   0 0 100
UNDER ARMOUR INC CL A Stock 904311107   172 10 SH   SOLE   0 0 10
UNDER ARMOUR INC CL C Stock 904311206   595 40 SH   SOLE   0 0 40
UNITED STATES STL CORP NEW COM Stock 912909108   335 20 SH   SOLE   0 0 20
UNITEDHEALTH GROUP Stock 91324P102   27,704 79 SH   SOLE   0 0 79
US BANCORP DEL COM NEW Stock 902973304   7,734 166 SH   SOLE   0 0 166
VALE S A SPONSORED ADS ADR 91912E105   24,436 1,458 SH   SOLE   0 0 1,458
VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844   22,870 162 SH   SOLE   0 0 162
VANGUARD FTSE ALL-WORLD EX-US ETF 922042775   20,309 348 SH   SOLE   0 0 348
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858   8,368 167 SH   SOLE   0 0 167
VANGUARD GROWTH ETF ETF 922908736   244,980 967 SH   SOLE   0 0 967
VANGUARD HEALTH CARE ETF ETF 92204A504   45,641 204 SH   SOLE   0 0 204
VANGUARD INFORMATION TECHNOLOGY ETF ETF 92204A702   35,697 101 SH   SOLE   0 0 101
VANGUARD LARGE-CAP ETF ETF 922908637   128,290 730 SH   SOLE   0 0 730
VANGUARD MID CAP ETF 922908629   37,219 180 SH   SOLE   0 0 180
VANGUARD RUSSELL 1000 VALUE ETF ETF 92206C714   239,749 2,001 SH   SOLE   0 0 2,001
VANGUARD RUSSELL 2000 ETF ETF 92206C664   18,834 119 SH   SOLE   0 0 119
VANGUARD S&P 500 ETF ETF 922908363   550,446 1,602 SH   SOLE   0 0 1,602
VANGUARD S&P 500 GROWTH ETF ETF 921932505   551,434 2,397 SH   SOLE   0 0 2,397
VANGUARD S&P MID-CAP 400 ETF ETF 921932885   25,044 161 SH   SOLE   0 0 161
VANGUARD S&P MID-CAP 400 GROWTH ETF ETF 921932869   194,865 1,090 SH   SOLE   0 0 1,090
VANGUARD S&P MID-CAP 400 VALUE ETF ETF 921932844   260,617 1,979 SH   SOLE   0 0 1,979
VANGUARD SMALL CAP ETF ETF 922908751   25,308 130 SH   SOLE   0 0 130
VANGUARD SMALL-CAP GROWTH ETF ETF 922908595   56,209 210 SH   SOLE   0 0 210
VANGUARD TOTAL STK MKT ETF 922908769   9,732 50 SH   SOLE   0 0 50
VANGUARD UTILITIES ETF ETF 92204A876   8,919 65 SH   SOLE   0 0 65
VANGUARD VALUE ETF ETF 922908744   12,848 108 SH   SOLE   0 0 108
VERIZON COMMUNICATIONS Stock 92343V104   194 3 SH   SOLE   0 0 3
VIATRIS INC COM Stock 92556V106   900 48 SH   SOLE   0 0 48
VISA INC COM CL A Stock 92826C839   8,093 37 SH   SOLE   0 0 37
VIVOPOWER INTERNATIONAL PLC SHS Stock G9376R100   9,280 1,000 SH   SOLE   0 0 1,000
VMWARE INC CL A COM Stock 928563402   1,683 12 SH   SOLE   0 0 12
XENIA HOTELS & RESORTS INC COM REIT 984017103   9,120 600 SH   SOLE   0 0 600
XPENG INC ADS ADR 98422D105   15,419 360 SH   SOLE   0 0 360
ZOOM VIDEO COMMUNICATIONS INC CL A Stock 98980L101   2,024 6 SH   SOLE   0 0 6
ZSCALER INC COM Stock 98980G102   5,192 26 SH   SOLE   0 0 26