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
3M CO COM 88579Y101 1,950 9,819 SH   SOLE   0 0 9,819
ABBOTT LABS COM 002824100 2,041 17,602 SH   SOLE   0 0 17,602
ABBVIE INC COM 00287Y109 1,050 9,325 SH   SOLE   0 0 9,325
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 19,249 65,297 SH   SOLE   0 0 65,297
ACTIVISION BLIZZARD INC COM 00507V109 220 2,306 SH   SOLE   0 0 2,306
AFLAC INC COM 001055102 728 13,563 SH   SOLE   0 0 13,563
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,252 5,520 SH   SOLE   0 0 5,520
ALLIANT ENERGY CORP COM 018802108 602 10,798 SH   SOLE   0 0 10,798
ALPHABET INC CAP STK CL C 02079K107 2,916 1,163 SH   SOLE   0 0 1,163
ALPHABET INC CAP STK CL A 02079K305 4,656 1,907 SH   SOLE   0 0 1,907
ALPS ETF TR CLEAN ENERGY 00162Q460 221 2,915 SH   SOLE   0 0 2,915
ALTRIA GROUP INC COM 02209S103 800 16,771 SH   SOLE   0 0 16,771
AMAZON COM INC COM 023135106 14,607 4,246 SH   SOLE   0 0 4,246
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 215 14,322 SH   SOLE   0 0 14,322
AMERICAN ELEC PWR CO INC COM 025537101 775 9,166 SH   SOLE   0 0 9,166
AMERICAN EXPRESS CO COM 025816109 426 2,577 SH   SOLE   0 0 2,577
AMERICAN TOWER CORP NEW COM 03027X100 296 1,095 SH   SOLE   0 0 1,095
AMERICAN WELL CORP CL A 03044L105 285 22,620 SH   SOLE   0 0 22,620
AMGEN INC COM 031162100 450 1,845 SH   SOLE   0 0 1,845
ANNOVIS BIO INC COM 03615A108 428 5,000 SH   SOLE   0 0 5,000
APPLE INC COM 037833100 22,712 165,829 SH   SOLE   0 0 165,829
APPLIED MATLS INC COM 038222105 302 2,122 SH   SOLE   0 0 2,122
ARCH CAP GROUP LTD ORD G0450A105 361 9,281 SH   SOLE   0 0 9,281
ARK ETF TR GENOMIC REV ETF 00214Q302 219 2,363 SH   SOLE   0 0 2,363
ARK ETF TR INNOVATION ETF 00214Q104 2,035 15,560 SH   SOLE   0 0 15,560
ASTRONICS CORP COM 046433108 243 13,867 SH   SOLE   0 0 13,867
AT&T INC COM 00206R102 1,902 66,104 SH   SOLE   0 0 66,104
ATLANTIC UN BANKSHARES CORP COM 04911A107 2,802 77,358 SH   SOLE   0 0 77,358
ATRION CORP COM 049904105 360 580 SH   SOLE   0 0 580
AUTOMATIC DATA PROCESSING IN COM 053015103 403 2,031 SH   SOLE   0 0 2,031
BANK NEW YORK MELLON CORP COM 064058100 333 6,509 SH   SOLE   0 0 6,509
BAXTER INTL INC COM 071813109 538 6,681 SH   SOLE   0 0 6,681
BECTON DICKINSON & CO COM 075887109 1,411 5,803 SH   SOLE   0 0 5,803
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,030 21,697 SH   SOLE   0 0 21,697
BEYOND AIR INC COM 08862L103 65 10,000 SH   SOLE   0 0 10,000
BK OF AMERICA CORP COM 060505104 3,006 72,913 SH   SOLE   0 0 72,913
BLACKROCK INC COM 09247X101 1,309 1,496 SH   SOLE   0 0 1,496
BLACKSTONE GROUP INC COM 09260D107 2,579 26,550 SH   SOLE   0 0 26,550
BLACKSTONE MTG TR INC COM CL A 09257W100 415 13,000 SH   SOLE   0 0 13,000
BOEING CO COM 097023105 1,056 4,409 SH   SOLE   0 0 4,409
BRISTOL-MYERS SQUIBB CO COM 110122108 405 6,054 SH   SOLE   0 0 6,054
BROADCOM INC COM 11135F101 1,141 2,393 SH   SOLE   0 0 2,393
BROADSTONE NET LEASE INC COM 11135E203 1,171 50,000 SH   SOLE   0 0 50,000
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 375 7,352 SH   SOLE   0 0 7,352
BYRNA TECHNOLOGIES INC COM NEW 12448X201 14,173 623,809 SH   SOLE   0 0 623,809
CAPITAL ONE FINL CORP COM 14040H105 209 1,348 SH   SOLE   0 0 1,348
CARMAX INC COM 143130102 286 2,211 SH   SOLE   0 0 2,211
CATALYST PHARMACEUTICALS INC COM 14888U101 1,942 337,770 SH   SOLE   0 0 337,770
CATERPILLAR INC COM 149123101 419 1,925 SH   SOLE   0 0 1,925
CERNER CORP COM 156782104 256 3,274 SH   SOLE   0 0 3,274
CHEVRON CORP NEW COM 166764100 1,787 17,062 SH   SOLE   0 0 17,062
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,530 987 SH   SOLE   0 0 987
CHOICE HOTELS INTL INC COM 169905106 1,844 15,517 SH   SOLE   0 0 15,517
CIGNA CORP NEW COM 125523100 365 1,542 SH   SOLE   0 0 1,542
CINTAS CORP COM 172908105 418 1,093 SH   SOLE   0 0 1,093
CISCO SYS INC COM 17275R102 731 13,787 SH   SOLE   0 0 13,787
CITIGROUP INC COM NEW 172967424 586 8,287 SH   SOLE   0 0 8,287
CITIZENS FINL GROUP INC COM 174610105 391 8,523 SH   SOLE   0 0 8,523
CME GROUP INC COM 12572Q105 31,543 148,314 SH   SOLE   0 0 148,314
COCA COLA CO COM 191216100 4,606 85,118 SH   SOLE   0 0 85,118
COMCAST CORP NEW CL A 20030N101 1,233 21,619 SH   SOLE   0 0 21,619
COMSTOCK HLDG COS INC CL A NEW 205684202 72 12,000 SH   SOLE   0 0 12,000
CONOCOPHILLIPS COM 20825C104 317 5,209 SH   SOLE   0 0 5,209
CONSOLIDATED EDISON INC COM 209115104 262 3,647 SH   SOLE   0 0 3,647
COSTCO WHSL CORP NEW COM 22160K105 1,455 3,678 SH   SOLE   0 0 3,678
CROWDSTRIKE HLDGS INC CL A 22788C105 458 1,823 SH   SOLE   0 0 1,823
CVS HEALTH CORP COM 126650100 426 5,109 SH   SOLE   0 0 5,109
DANAHER CORPORATION COM 235851102 962 3,586 SH   SOLE   0 0 3,586
DELTA AIR LINES INC DEL COM NEW 247361702 224 5,186 SH   SOLE   0 0 5,186
DIAGEO PLC SPON ADR NEW 25243Q205 245 1,277 SH   SOLE   0 0 1,277
DIEBOLD NIXDORF INC COM STK 253651103 128 10,000 SH   SOLE   0 0 10,000
DIGITAL RLTY TR INC COM 253868103 845 5,615 SH   SOLE   0 0 5,615
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 250 5,305 SH   SOLE   0 0 5,305
DISNEY WALT CO COM 254687106 3,639 20,703 SH   SOLE   0 0 20,703
DOMINION ENERGY INC COM 25746U109 699 9,501 SH   SOLE   0 0 9,501
DRAFTKINGS INC COM CL A 26142R104 267 5,111 SH   SOLE   0 0 5,111
DUKE ENERGY CORP NEW COM NEW 26441C204 486 4,926 SH   SOLE   0 0 4,926
EAGLE BANCORP INC MD COM 268948106 3,981 70,991 SH   SOLE   0 0 70,991
EATON CORP PLC SHS G29183103 1,168 7,884 SH   SOLE   0 0 7,884
EATON VANCE CALIF MUN BD FD COM 27828A100 159 13,270 SH   SOLE   0 0 13,270
EATON VANCE FLTING RATE INC COM 278279104 842 58,512 SH   SOLE   0 0 58,512
EATON VANCE MUN BD FD COM 27827X101 983 71,891 SH   SOLE   0 0 71,891
EATON VANCE NEW YORK MUN BD COM 27827Y109 5,245 408,156 SH   SOLE   0 0 408,156
ECOLAB INC COM 278865100 276 1,340 SH   SOLE   0 0 1,340
EDITAS MEDICINE INC COM 28106W103 334 5,900 SH   SOLE   0 0 5,900
ELECTROCORE INC COM 28531P103 357 300,026 SH   SOLE   0 0 300,026
EMERSON ELEC CO COM 291011104 331 3,444 SH   SOLE   0 0 3,444
ENTERPRISE PRODS PARTNERS L COM 293792107 558 23,130 SH   SOLE   0 0 23,130
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 399 10,484 SH   SOLE   0 0 10,484
EVERSOURCE ENERGY COM 30040W108 476 5,928 SH   SOLE   0 0 5,928
EXACT SCIENCES CORP COM 30063P105 897 7,218 SH   SOLE   0 0 7,218
EXELON CORP COM 30161N101 277 6,250 SH   SOLE   0 0 6,250
EXXON MOBIL CORP COM 30231G102 2,013 31,915 SH   SOLE   0 0 31,915
FACEBOOK INC CL A 30303M102 4,054 11,658 SH   SOLE   0 0 11,658
FASTENAL CO COM 311900104 1,150 22,114 SH   SOLE   0 0 22,114
FEDEX CORP COM 31428X106 850 2,849 SH   SOLE   0 0 2,849
FIDELITY NATL INFORMATION SV COM 31620M106 692 4,883 SH   SOLE   0 0 4,883
FIESTA RESTAURANT GROUP INC COM 31660B101 143 10,671 SH   SOLE   0 0 10,671
FIRST AMERN FINL CORP COM 31847R102 306 4,901 SH   SOLE   0 0 4,901
FIRST TR ENERGY INFRASTRCTR COM 33738C103 9,368 686,788 SH   SOLE   0 0 686,788
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 10,466 151,215 SH   SOLE   0 0 151,215
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 36,268 1,482,727 SH   SOLE   0 0 1,482,727
FISERV INC COM 337738108 1,995 18,664 SH   SOLE   0 0 18,664
FOOT LOCKER INC COM 344849104 298 4,829 SH   SOLE   0 0 4,829
FORD MTR CO DEL COM 345370860 674 45,330 SH   SOLE   0 0 45,330
GALECTIN THERAPEUTICS INC COM NEW 363225202 44 13,855 SH   SOLE   0 0 13,855
GENERAL ELECTRIC CO COM 369604103 371 27,531 SH   SOLE   0 0 27,531
GENERAL MLS INC COM 370334104 213 3,491 SH   SOLE   0 0 3,491
GENERAL MTRS CO COM 37045V100 399 6,743 SH   SOLE   0 0 6,743
GENUINE PARTS CO COM 372460105 486 3,842 SH   SOLE   0 0 3,842
GLOBAL PMTS INC COM 37940X102 249 1,329 SH   SOLE   0 0 1,329
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 354 4,880 SH   SOLE   0 0 4,880
GOLDMAN SACHS GROUP INC COM 38141G104 299 787 SH   SOLE   0 0 787
GRAINGER W W INC COM 384802104 1,007 2,300 SH   SOLE   0 0 2,300
H & E EQUIPMENT SERVICES INC COM 404030108 1,012 30,406 SH   SOLE   0 0 30,406
HEICO CORP NEW COM 422806109 218 1,562 SH   SOLE   0 0 1,562
HENRY SCHEIN INC COM 806407102 1,111 14,970 SH   SOLE   0 0 14,970
HERSHEY CO COM 427866108 454 2,605 SH   SOLE   0 0 2,605
HILTON WORLDWIDE HLDGS INC COM 43300A203 699 5,798 SH   SOLE   0 0 5,798
HOME DEPOT INC COM 437076102 2,200 6,899 SH   SOLE   0 0 6,899
HONEYWELL INTL INC COM 438516106 509 2,319 SH   SOLE   0 0 2,319
IDEXX LABS INC COM 45168D104 752 1,190 SH   SOLE   0 0 1,190
ILLINOIS TOOL WKS INC COM 452308109 907 4,056 SH   SOLE   0 0 4,056
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 312 9,681 SH   SOLE   0 0 9,681
INTEL CORP COM 458140100 1,559 27,767 SH   SOLE   0 0 27,767
INTERCONTINENTAL EXCHANGE IN COM 45866F104 262 2,208 SH   SOLE   0 0 2,208
INTERNATIONAL BUSINESS MACHS COM 459200101 2,182 14,884 SH   SOLE   0 0 14,884
INTUIT COM 461202103 454 927 SH   SOLE   0 0 927
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 499 24,852 SH   SOLE   0 0 24,852
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 260 2,910 SH   SOLE   0 0 2,910
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 36,411 1,097,382 SH   SOLE   0 0 1,097,382
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 223 4,587 SH   SOLE   0 0 4,587
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 242 942 SH   SOLE   0 0 942
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 406 2,466 SH   SOLE   0 0 2,466
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 617 32,000 SH   SOLE   0 0 32,000
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,392 9,232 SH   SOLE   0 0 9,232
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 5,855 62,828 SH   SOLE   0 0 62,828
INVESCO QQQ TR UNIT SER 1 46090E103 5,283 14,905 SH   SOLE   0 0 14,905
ISHARES GOLD TR ISHARES NEW 464285204 653 19,379 SH   SOLE   0 0 19,379
ISHARES INC MSCI STH KOR ETF 464286772 284 3,046 SH   SOLE   0 0 3,046
ISHARES INC CORE MSCI EMKT 46434G103 17,580 262,424 SH   SOLE   0 0 262,424
ISHARES SILVER TR ISHARES 46428Q109 375 15,493 SH   SOLE   0 0 15,493
ISHARES TR U.S. MED DVC ETF 464288810 207 573 SH   SOLE   0 0 573
ISHARES TR S&P SML 600 GWT 464287887 220 1,656 SH   SOLE   0 0 1,656
ISHARES TR EUROPE ETF 464287861 239 4,476 SH   SOLE   0 0 4,476
ISHARES TR US HLTHCR PR ETF 464288828 244 914 SH   SOLE   0 0 914
ISHARES TR INTL TREA BD ETF 464288117 249 4,761 SH   SOLE   0 0 4,761
ISHARES TR TIPS BD ETF 464287176 253 1,977 SH   SOLE   0 0 1,977
ISHARES TR RUS MD CP GR ETF 464287481 259 2,291 SH   SOLE   0 0 2,291
ISHARES TR US AER DEF ETF 464288760 263 2,400 SH   SOLE   0 0 2,400
ISHARES TR MSCI ACWI EX US 464288240 271 4,714 SH   SOLE   0 0 4,714
ISHARES TR US HLTHCARE ETF 464287762 298 1,090 SH   SOLE   0 0 1,090
ISHARES TR SHRT NAT MUN ETF 464288158 314 2,909 SH   SOLE   0 0 2,909
ISHARES TR JPMORGAN USD EMG 464288281 345 3,071 SH   SOLE   0 0 3,071
ISHARES TR RUS MDCP VAL ETF 464287473 376 3,270 SH   SOLE   0 0 3,270
ISHARES TR SP SMCP600VL ETF 464287879 528 5,010 SH   SOLE   0 0 5,010
ISHARES TR S&P MC 400GR ETF 464287606 538 6,644 SH   SOLE   0 0 6,644
ISHARES TR RUS MID CAP ETF 464287499 542 6,843 SH   SOLE   0 0 6,843
ISHARES TR S&P MC 400VL ETF 464287705 633 6,012 SH   SOLE   0 0 6,012
ISHARES TR BLACKROCK ULTRA 46434V878 645 12,770 SH   SOLE   0 0 12,770
ISHARES TR ESG AWR MSCI USA 46435G425 691 7,017 SH   SOLE   0 0 7,017
ISHARES TR RUS 2000 VAL ETF 464287630 729 4,397 SH   SOLE   0 0 4,397
ISHARES TR IBOXX HI YD ETF 464288513 883 10,028 SH   SOLE   0 0 10,028
ISHARES TR RUS 2000 GRW ETF 464287648 915 2,937 SH   SOLE   0 0 2,937
ISHARES TR FLTG RATE NT ETF 46429B655 934 18,378 SH   SOLE   0 0 18,378
ISHARES TR CORE MSCI EAFE 46432F842 1,452 19,397 SH   SOLE   0 0 19,397
ISHARES TR MSCI KLD400 SOC 464288570 2,035 24,574 SH   SOLE   0 0 24,574
ISHARES TR CORE 1 5 YR USD 46432F859 2,118 41,304 SH   SOLE   0 0 41,304
ISHARES TR GLOBAL REIT ETF 46434V647 2,561 92,381 SH   SOLE   0 0 92,381
ISHARES TR CORE HIGH DV ETF 46429B663 2,911 30,154 SH   SOLE   0 0 30,154
ISHARES TR CORE TOTAL USD 46434V613 2,951 55,165 SH   SOLE   0 0 55,165
ISHARES TR CORE S&P TTL STK 464287150 2,958 29,955 SH   SOLE   0 0 29,955
ISHARES TR ISHARES BIOTECH 464287556 3,370 20,595 SH   SOLE   0 0 20,595
ISHARES TR S&P 500 VAL ETF 464287408 3,734 25,292 SH   SOLE   0 0 25,292
ISHARES TR IBOXX INV CP ETF 464287242 5,775 42,980 SH   SOLE   0 0 42,980
ISHARES TR 1 3 YR TREAS BD 464287457 5,921 68,726 SH   SOLE   0 0 68,726
ISHARES TR RUS 1000 ETF 464287622 6,023 24,878 SH   SOLE   0 0 24,878
ISHARES TR SELECT DIVID ETF 464287168 6,930 59,424 SH   SOLE   0 0 59,424
ISHARES TR MSCI ACWI ETF 464288257 7,217 71,320 SH   SOLE   0 0 71,320
ISHARES TR 3 7 YR TREAS BD 464288661 7,900 60,520 SH   SOLE   0 0 60,520
ISHARES TR MSCI EAFE ETF 464287465 8,346 105,805 SH   SOLE   0 0 105,805
ISHARES TR RUSSELL 3000 ETF 464287689 11,860 46,344 SH   SOLE   0 0 46,344
ISHARES TR RUS 1000 VAL ETF 464287598 12,964 81,731 SH   SOLE   0 0 81,731
ISHARES TR NATIONAL MUN ETF 464288414 13,404 114,373 SH   SOLE   0 0 114,373
ISHARES TR S&P 500 GRWT ETF 464287309 13,552 186,330 SH   SOLE   0 0 186,330
ISHARES TR CORE MSCI TOTAL 46432F834 15,874 216,557 SH   SOLE   0 0 216,557
ISHARES TR GLB INFRASTR ETF 464288372 18,034 397,408 SH   SOLE   0 0 397,408
ISHARES TR RUS 1000 GRW ETF 464287614 18,110 66,709 SH   SOLE   0 0 66,709
ISHARES TR RUSSELL 2000 ETF 464287655 24,648 107,458 SH   SOLE   0 0 107,458
ISHARES TR CORE US AGGBD ET 464287226 28,069 243,381 SH   SOLE   0 0 243,381
ISHARES TR US TREAS BD ETF 46429B267 70,884 2,664,806 SH   SOLE   0 0 2,664,806
ISHARES TR CORE S&P SCP ETF 464287804 138,963 1,229,981 SH   SOLE   0 0 1,229,981
ISHARES TR CORE S&P MCP ETF 464287507 159,163 592,279 SH   SOLE   0 0 592,279
ISHARES TR CORE S&P500 ETF 464287200 458,296 1,066,003 SH   SOLE   0 0 1,066,003
J P MORGAN EXCHANGE-TRADED F BETABUILDERS DEV 46641Q233 284 4,861 SH   SOLE   0 0 4,861
J P MORGAN EXCHANGE-TRADED F BETABUILDERS CDA 46641Q225 1,071 16,551 SH   SOLE   0 0 16,551
J P MORGAN EXCHANGE-TRADED F BETABULDRS JAPAN 46641Q217 1,185 20,981 SH   SOLE   0 0 20,981
J P MORGAN EXCHANGE-TRADED F BETABUILDERS EUR 46641Q191 2,907 49,628 SH   SOLE   0 0 49,628
JBG SMITH PPTYS COM 46590V100 548 17,394 SH   SOLE   0 0 17,394
JOHNSON & JOHNSON COM 478160104 3,273 19,866 SH   SOLE   0 0 19,866
JPMORGAN CHASE & CO COM 46625H100 4,011 25,786 SH   SOLE   0 0 25,786
KIMBERLY-CLARK CORP COM 494368103 1,162 8,686 SH   SOLE   0 0 8,686
KINDER MORGAN INC DEL COM 49456B101 218 11,962 SH   SOLE   0 0 11,962
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,066 3,866 SH   SOLE   0 0 3,866
LAM RESEARCH CORP COM 512807108 211 324 SH   SOLE   0 0 324
LAUDER ESTEE COS INC CL A 518439104 289 909 SH   SOLE   0 0 909
LEMONADE INC COM 52567D107 228 2,080 SH   SOLE   0 0 2,080
LILLY ELI & CO COM 532457108 567 2,470 SH   SOLE   0 0 2,470
LINDE PLC SHS G5494J103 633 2,190 SH   SOLE   0 0 2,190
LOCKHEED MARTIN CORP COM 539830109 285 754 SH   SOLE   0 0 754
LOWES COS INC COM 548661107 1,460 7,527 SH   SOLE   0 0 7,527
MARRIOTT INTL INC NEW CL A 571903202 219 1,606 SH   SOLE   0 0 1,606
MARTIN MARIETTA MATLS INC COM 573284106 226 641 SH   SOLE   0 0 641
MASTERCARD INCORPORATED CL A 57636Q104 3,633 9,950 SH   SOLE   0 0 9,950
MCCORMICK & CO INC COM VTG 579780107 14,445 164,096 SH   SOLE   0 0 164,096
MCDONALDS CORP COM 580135101 1,255 5,434 SH   SOLE   0 0 5,434
MEDTRONIC PLC SHS G5960L103 233 1,878 SH   SOLE   0 0 1,878
MERCK & CO INC COM 58933Y105 1,775 22,820 SH   SOLE   0 0 22,820
MEREO BIOPHARMA GROUP PLC ADS 589492107 45 14,276 SH   SOLE   0 0 14,276
METTLER TOLEDO INTERNATIONAL COM 592688105 429 310 SH   SOLE   0 0 310
MGE ENERGY INC COM 55277P104 589 7,906 SH   SOLE   0 0 7,906
MICROSOFT CORP COM 594918104 16,908 62,413 SH   SOLE   0 0 62,413
MONDELEZ INTL INC CL A 609207105 328 5,252 SH   SOLE   0 0 5,252
MOODYS CORP COM 615369105 911 2,514 SH   SOLE   0 0 2,514
MORGAN STANLEY COM NEW 617446448 315 3,434 SH   SOLE   0 0 3,434
MULTIPLAN CORPORATION COM 62548M100 1,441 151,332 SH   SOLE   0 0 151,332
NETFLIX INC COM 64110L106 1,203 2,277 SH   SOLE   0 0 2,277
NEXTERA ENERGY INC COM 65339F101 1,671 22,806 SH   SOLE   0 0 22,806
NICOLET BANKSHARES INC COM 65406E102 296 4,205 SH   SOLE   0 0 4,205
NIKE INC CL B 654106103 1,426 9,230 SH   SOLE   0 0 9,230
NORFOLK SOUTHN CORP COM 655844108 1,663 6,265 SH   SOLE   0 0 6,265
NORTHROP GRUMMAN CORP COM 666807102 812 2,234 SH   SOLE   0 0 2,234
NOVO-NORDISK A S ADR 670100205 303 3,622 SH   SOLE   0 0 3,622
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 408 24,645 SH   SOLE   0 0 24,645
NVIDIA CORPORATION COM 67066G104 907 1,134 SH   SOLE   0 0 1,134
OLD DOMINION FREIGHT LINE IN COM 679580100 232 913 SH   SOLE   0 0 913
OMEGA HEALTHCARE INVS INC COM 681936100 559 15,397 SH   SOLE   0 0 15,397
ONE STOP SYS INC COM 68247W109 116 20,000 SH   SOLE   0 0 20,000
ORACLE CORP COM 68389X105 541 6,947 SH   SOLE   0 0 6,947
OREILLY AUTOMOTIVE INC COM 67103H107 200 353 SH   SOLE   0 0 353
OSHKOSH CORP COM 688239201 827 6,632 SH   SOLE   0 0 6,632
PACER FDS TR BNCHMRK INDSTR 69374H766 238 5,525 SH   SOLE   0 0 5,525
PACER FDS TR BNCHMRK INFRA 69374H741 339 8,400 SH   SOLE   0 0 8,400
PALANTIR TECHNOLOGIES INC CL A 69608A108 4,237 160,750 SH   SOLE   0 0 160,750
PALO ALTO NETWORKS INC COM 697435105 412 1,110 SH   SOLE   0 0 1,110
PARKER-HANNIFIN CORP COM 701094104 318 1,037 SH   SOLE   0 0 1,037
PAYCHEX INC COM 704326107 369 3,442 SH   SOLE   0 0 3,442
PAYPAL HLDGS INC COM 70450Y103 902 3,094 SH   SOLE   0 0 3,094
PCTEL INC COM 69325Q105 566 86,377 SH   SOLE   0 0 86,377
PENSKE AUTOMOTIVE GRP INC COM 70959W103 2,416 32,000 SH   SOLE   0 0 32,000
PEPSICO INC COM 713448108 3,216 21,702 SH   SOLE   0 0 21,702
PERSHING SQUARE TONTINE HLDG COM CL A 71531R109 1,101 48,369 SH   SOLE   0 0 48,369
PFIZER INC COM 717081103 4,462 113,931 SH   SOLE   0 0 113,931
PHILIP MORRIS INTL INC COM 718172109 774 7,811 SH   SOLE   0 0 7,811
PHILLIPS 66 COM 718546104 442 5,153 SH   SOLE   0 0 5,153
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 236 2,319 SH   SOLE   0 0 2,319
PINTEREST INC CL A 72352L106 207 2,619 SH   SOLE   0 0 2,619
PNC FINL SVCS GROUP INC COM 693475105 512 2,682 SH   SOLE   0 0 2,682
PROCTER AND GAMBLE CO COM 742718109 3,303 24,477 SH   SOLE   0 0 24,477
PROSHARES TR S&P 500 DV ARIST 74348A467 261 2,875 SH   SOLE   0 0 2,875
PROSHARES TR ULT R/EST NEW 74347X625 414 4,685 SH   SOLE   0 0 4,685
PROVENTION BIO INC COM 74374N102 238 28,200 SH   SOLE   0 0 28,200
QUALCOMM INC COM 747525103 1,265 8,851 SH   SOLE   0 0 8,851
RAYMOND JAMES FINL INC COM 754730109 474 3,651 SH   SOLE   0 0 3,651
RAYTHEON TECHNOLOGIES CORP COM 75513E101 860 10,076 SH   SOLE   0 0 10,076
REAVES UTIL INCOME FD COM SH BEN INT 756158101 2,914 84,935 SH   SOLE   0 0 84,935
REDWOOD TR INC COM 758075402 694 57,489 SH   SOLE   0 0 57,489
ROCKWELL AUTOMATION INC COM 773903109 726 2,540 SH   SOLE   0 0 2,540
SALESFORCE COM INC COM 79466L302 322 1,317 SH   SOLE   0 0 1,317
SANDY SPRING BANCORP INC COM 800363103 390 8,840 SH   SOLE   0 0 8,840
SCHWAB CHARLES CORP COM 808513105 475 6,528 SH   SOLE   0 0 6,528
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 294 2,016 SH   SOLE   0 0 2,016
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 318 4,653 SH   SOLE   0 0 4,653
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 1,230 22,615 SH   SOLE   0 0 22,615
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2,181 27,871 SH   SOLE   0 0 27,871
SCHWAB STRATEGIC TR US TIPS ETF 808524870 9,152 146,408 SH   SOLE   0 0 146,408
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 9,209 88,390 SH   SOLE   0 0 88,390
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 10,184 186,512 SH   SOLE   0 0 186,512
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 10,922 332,168 SH   SOLE   0 0 332,168
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 36,570 351,733 SH   SOLE   0 0 351,733
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 133,237 3,377,373 SH   SOLE   0 0 3,377,373
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 314,248 4,155,615 SH   SOLE   0 0 4,155,615
SCRIPPS E W CO OHIO CL A NEW 811054402 706 34,631 SH   SOLE   0 0 34,631
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 513 8,115 SH   SOLE   0 0 8,115
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1,217 33,173 SH   SOLE   0 0 33,173
SELECT SECTOR SPDR TR ENERGY 81369Y506 6,240 115,828 SH   SOLE   0 0 115,828
SHERWIN WILLIAMS CO COM 824348106 473 1,735 SH   SOLE   0 0 1,735
SKYWORKS SOLUTIONS INC COM 83088M102 511 2,667 SH   SOLE   0 0 2,667
SOUTHERN CO COM 842587107 297 4,907 SH   SOLE   0 0 4,907
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1,913 5,546 SH   SOLE   0 0 5,546
SPDR GOLD TR GOLD SHS 78463V107 8,359 50,467 SH   SOLE   0 0 50,467
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 215 4,600 SH   SOLE   0 0 4,600
SPDR S&P 500 ETF TR TR UNIT 78462F103 168,821 394,386 SH   SOLE   0 0 394,386
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 5,165 10,520 SH   SOLE   0 0 10,520
SPDR SER TR PRTFLO S&P500 GW 78464A409 204 3,242 SH   SOLE   0 0 3,242
SPDR SER TR S&P HOMEBUILD 78464A888 218 2,972 SH   SOLE   0 0 2,972
SPDR SER TR BLOOMBERG BRCLYS 78468R622 369 3,356 SH   SOLE   0 0 3,356
SPDR SER TR NUVEEN BLMBRG SR 78468R739 506 10,212 SH   SOLE   0 0 10,212
SPDR SER TR NUVEEN BRC MUNIC 78468R721 1,637 31,420 SH   SOLE   0 0 31,420
SPDR SER TR SPDR BLOOMBERG 78468R663 3,026 33,086 SH   SOLE   0 0 33,086
SPDR SER TR S&P DIVID ETF 78464A763 24,776 202,617 SH   SOLE   0 0 202,617
STARBUCKS CORP COM 855244109 1,246 11,143 SH   SOLE   0 0 11,143
STRYKER CORPORATION COM 863667101 322 1,240 SH   SOLE   0 0 1,240
SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 926 145,868 SH   SOLE   0 0 145,868
SYSCO CORP COM 871829107 567 7,289 SH   SOLE   0 0 7,289
TARGET CORP COM 87612E106 2,051 8,484 SH   SOLE   0 0 8,484
TELLURIAN INC NEW COM 87968A104 49 10,500 SH   SOLE   0 0 10,500
TESLA INC COM 88160R101 11,259 16,565 SH   SOLE   0 0 16,565
TEXAS INSTRS INC COM 882508104 285 1,481 SH   SOLE   0 0 1,481
THERAPEUTICSMD INC COM 88338N107 48 39,984 SH   SOLE   0 0 39,984
THERMO FISHER SCIENTIFIC INC COM 883556102 374 742 SH   SOLE   0 0 742
TRANE TECHNOLOGIES PLC SHS G8994E103 279 1,514 SH   SOLE   0 0 1,514
TRUIST FINL CORP COM 89832Q109 968 17,442 SH   SOLE   0 0 17,442
TWITTER INC COM 90184L102 275 3,994 SH   SOLE   0 0 3,994
UNION PAC CORP COM 907818108 1,128 5,130 SH   SOLE   0 0 5,130
UNITED BANKSHARES INC WEST V COM 909907107 2,934 80,396 SH   SOLE   0 0 80,396
UNITED PARCEL SERVICE INC CL B 911312106 388 1,866 SH   SOLE   0 0 1,866
UNITEDHEALTH GROUP INC COM 91324P102 3,534 8,826 SH   SOLE   0 0 8,826
US BANCORP DEL COM NEW 902973304 424 7,436 SH   SOLE   0 0 7,436
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 302 1,150 SH   SOLE   0 0 1,150
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 1,197 35,217 SH   SOLE   0 0 35,217
VANECK VECTORS ETF TR BIOTECH ETF 92189F726 3,218 15,955 SH   SOLE   0 0 15,955
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 272 1,313 SH   SOLE   0 0 1,313
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 342 1,304 SH   SOLE   0 0 1,304
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 964 11,734 SH   SOLE   0 0 11,734
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 10,927 127,224 SH   SOLE   0 0 127,224
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1,625 28,454 SH   SOLE   0 0 28,454
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 656 2,774 SH   SOLE   0 0 2,774
VANGUARD INDEX FDS SML CP GRW ETF 922908595 769 2,653 SH   SOLE   0 0 2,653
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 924 6,578 SH   SOLE   0 0 6,578
VANGUARD INDEX FDS SM CP VAL ETF 922908611 2,569 14,795 SH   SOLE   0 0 14,795
VANGUARD INDEX FDS VALUE ETF 922908744 10,133 73,714 SH   SOLE   0 0 73,714
VANGUARD INDEX FDS GROWTH ETF 922908736 14,624 50,987 SH   SOLE   0 0 50,987
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 17,859 175,452 SH   SOLE   0 0 175,452
VANGUARD INDEX FDS LARGE CAP ETF 922908637 27,379 136,382 SH   SOLE   0 0 136,382
VANGUARD INDEX FDS SMALL CP ETF 922908751 51,584 228,975 SH   SOLE   0 0 228,975
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 81,761 433,539 SH   SOLE   0 0 433,539
VANGUARD INDEX FDS MID CAP ETF 922908629 90,743 382,317 SH   SOLE   0 0 382,317
VANGUARD INDEX FDS TOTAL STK MKT 922908769 185,588 832,905 SH   SOLE   0 0 832,905
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 415,939 1,056,969 SH   SOLE   0 0 1,056,969
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 276 4,726 SH   SOLE   0 0 4,726
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 380 5,654 SH   SOLE   0 0 5,654
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 29,109 459,206 SH   SOLE   0 0 459,206
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 99,314 1,828,654 SH   SOLE   0 0 1,828,654
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 9,073 173,124 SH   SOLE   0 0 173,124
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 8,972 162,240 SH   SOLE   0 0 162,240
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 689 3,439 SH   SOLE   0 0 3,439
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 2,387 35,205 SH   SOLE   0 0 35,205
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 2,682 43,665 SH   SOLE   0 0 43,665
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 6,527 42,164 SH   SOLE   0 0 42,164
VANGUARD STAR FDS VG TL INTL STK F 921909768 98,286 1,496,439 SH   SOLE   0 0 1,496,439
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 293,449 5,695,831 SH   SOLE   0 0 5,695,831
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 2,197 20,974 SH   SOLE   0 0 20,974
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 694 2,809 SH   SOLE   0 0 2,809
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,841 4,616 SH   SOLE   0 0 4,616
VERIZON COMMUNICATIONS INC COM 92343V104 7,844 140,001 SH   SOLE   0 0 140,001
VIATRIS INC COM 92556V106 176 12,288 SH   SOLE   0 0 12,288
VICOR CORP COM 925815102 1,352 12,786 SH   SOLE   0 0 12,786
VISA INC COM CL A 92826C839 2,641 11,296 SH   SOLE   0 0 11,296
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 277 16,180 SH   SOLE   0 0 16,180
VSE CORP COM 918284100 640 12,927 SH   SOLE   0 0 12,927
WALMART INC COM 931142103 1,778 12,610 SH   SOLE   0 0 12,610
WEC ENERGY GROUP INC COM 92939U106 1,077 12,112 SH   SOLE   0 0 12,112
WISDOMTREE TR INTL SMCAP DIV 97717W760 577 7,720 SH   SOLE   0 0 7,720
WISDOMTREE TR US QTLY DIV GRT 97717X669 11,203 187,745 SH   SOLE   0 0 187,745
ZOETIS INC CL A 98978V103 315 1,692 SH   SOLE   0 0 1,692