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
ABBVIE INC COM 00287Y109   5,819 37,552 SH   SOLE 0 0 0 37,552
ALPHABET INC CAP STK CL C 02079K107   452 3,205 SH   SOLE 0 0 0 3,205
AMAZON COM INC COM 023135106   349 2,300 SH   SOLE 0 0 0 2,300
AMERICAN TOWER CORP NEW COM 03027X100   3,352 15,529 SH   SOLE 0 0 0 15,529
AMGEN INC COM 031162100   3,742 12,993 SH   SOLE 0 0 0 12,993
AMPHASTAR PHARMACEUTICALS IN COM 03209R103   6,379 103,140 SH   SOLE 0 0 0 103,140
APPLE INC COM 037833100   560 2,909 SH   SOLE 0 0 0 2,909
ARISTA NETWORKS INC COM 040413106   5,590 23,736 SH   SOLE 0 0 0 23,736
ATLANTIC UN BANKSHARES CORP COM 04911A107   306 8,372 SH   SOLE 0 0 0 8,372
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   401 1,124 SH   SOLE 0 0 0 1,124
BRISTOL-MYERS SQUIBB CO COM 110122108   1,696 33,054 SH   SOLE 0 0 0 33,054
CELSIUS HLDGS INC COM NEW 15118V207   4,444 81,519 SH   SOLE 0 0 0 81,519
CHEVRON CORP NEW COM 166764100   5,360 35,937 SH   SOLE 0 0 0 35,937
CISCO SYS INC COM 17275R102   5,799 114,787 SH   SOLE 0 0 0 114,787
COCA COLA CO COM 191216100   5,401 91,655 SH   SOLE 0 0 0 91,655
COMCAST CORP NEW CL A 20030N101   537 12,235 SH   SOLE 0 0 0 12,235
CVS HEALTH CORP COM 126650100   6,147 77,847 SH   SOLE 0 0 0 77,847
DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108   9,644 318,633 SH   SOLE 0 0 0 318,633
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807   2,941 85,601 SH   SOLE 0 0 0 85,601
E L F BEAUTY INC COM 26856L103   6,593 45,676 SH   SOLE 0 0 0 45,676
EXXON MOBIL CORP COM 30231G102   5,574 55,749 SH   SOLE 0 0 0 55,749
FERGUSON PLC NEW SHS G3421J106   545 2,824 SH   SOLE 0 0 0 2,824
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301   1,853 38,862 SH   SOLE 0 0 0 38,862
GENERAL ELECTRIC CO COM NEW 369604301   215 1,687 SH   SOLE 0 0 0 1,687
GILEAD SCIENCES INC COM 375558103   5,762 71,133 SH   SOLE 0 0 0 71,133
HUBBELL INC COM 443510607   5,208 15,832 SH   SOLE 0 0 0 15,832
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101   195 11,350 SH   SOLE 0 0 0 11,350
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107   9,017 299,562 SH   SOLE 0 0 0 299,562
INTEL CORP COM 458140100   456 9,084 SH   SOLE 0 0 0 9,084
INTERNATIONAL BUSINESS MACHS COM 459200101   6,801 41,583 SH   SOLE 0 0 0 41,583
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100   9,603 104,201 SH   SOLE 0 0 0 104,201
ISHARES GOLD TR ISHARES NEW 464285204   8,936 228,947 SH   SOLE 0 0 0 228,947
ISHARES INC CORE MSCI EMKT 46434G103   289 5,705 SH   SOLE 0 0 0 5,705
ISHARES TR RUS 1000 ETF 464287622   221 843 SH   SOLE 0 0 0 843
ISHARES TR CORE MSCI EAFE 46432F842   6,275 89,191 SH   SOLE 0 0 0 89,191
ISHARES TR 1 3 YR TREAS BD 464287457   11,513 140,340 SH   SOLE 0 0 0 140,340
ISHARES TR PFD AND INCM SEC 464288687   1,006 32,238 SH   SOLE 0 0 0 32,238
ISHARES TR EAFE SML CP ETF 464288273   2,123 34,298 SH   SOLE 0 0 0 34,298
ISHARES TR NATIONAL MUN ETF 464288414   241 2,221 SH   SOLE 0 0 0 2,221
ISHARES TR IBONDS DEC 2031 46436E460   18,595 905,508 SH   SOLE 0 0 0 905,508
ISHARES TR SHRT NAT MUN ETF 464288158   1,651 15,661 SH   SOLE 0 0 0 15,661
J P MORGAN EXCHANGE TRADED F HIGH YIELD MUNI 46654Q799   1,932 38,947 SH   SOLE 0 0 0 38,947
J P MORGAN EXCHANGE TRADED F INCOME ETF 46641Q159   1,736 38,063 SH   SOLE 0 0 0 38,063
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845   7,987 158,788 SH   SOLE 0 0 0 158,788
JOHNSON & JOHNSON COM 478160104   359 2,292 SH   SOLE 0 0 0 2,292
JPMORGAN CHASE & CO COM 46625H100   5,405 31,774 SH   SOLE 0 0 0 31,774
KANDI TECHNOLOGIES GROUP INC COM 483709101   39 13,800 SH   SOLE 0 0 0 13,800
LITMAN GREGORY FDS TR IMGP DBI HEDGE S 53700T835   6,317 237,606 SH   SOLE 0 0 0 237,606
MCCORMICK & CO INC COM NON VTG 579780206   1,772 25,900 SH   SOLE 0 0 0 25,900
MEDPACE HLDGS INC COM 58506Q109   6,037 19,696 SH   SOLE 0 0 0 19,696
MEDTRONIC PLC SHS G5960L103   5,525 67,063 SH   SOLE 0 0 0 67,063
MICROSOFT CORP COM 594918104   5,692 15,136 SH   SOLE 0 0 0 15,136
MOOG INC CL A 615394202   4,994 34,492 SH   SOLE 0 0 0 34,492
NEXTERA ENERGY INC COM 65339F101   3,240 53,340 SH   SOLE 0 0 0 53,340
NUCOR CORP COM 670346105   209 1,200 SH   SOLE 0 0 0 1,200
NVIDIA CORPORATION COM 67066G104   6,432 12,988 SH   SOLE 0 0 0 12,988
ONEOK INC NEW COM 682680103   5,018 71,459 SH   SOLE 0 0 0 71,459
PACCAR INC COM 693718108   5,615 57,506 SH   SOLE 0 0 0 57,506
PAR PAC HOLDINGS INC COM NEW 69888T207   4,956 136,261 SH   SOLE 0 0 0 136,261
PHILIP MORRIS INTL INC COM 718172109   5,575 59,254 SH   SOLE 0 0 0 59,254
PROCTER AND GAMBLE CO COM 742718109   353 2,409 SH   SOLE 0 0 0 2,409
PROGRESSIVE CORP COM 743315103   4,970 31,202 SH   SOLE 0 0 0 31,202
RTX CORPORATION COM 75513E101   6,328 75,204 SH   SOLE 0 0 0 75,204
SPDR SER TR PORTFOLIO SHORT 78464A474   7,642 256,618 SH   SOLE 0 0 0 256,618
SSGA ACTIVE TR SPDR BLACKSTONE 78470P846   1,242 44,142 SH   SOLE 0 0 0 44,142
SUPER MICRO COMPUTER INC COM 86800U104   4,811 16,923 SH   SOLE 0 0 0 16,923
TEXAS INSTRS INC COM 882508104   2,837 16,643 SH   SOLE 0 0 0 16,643
UNITED PARCEL SERVICE INC CL B 911312106   1,870 11,892 SH   SOLE 0 0 0 11,892
VANECK ETF TRUST GOLD MINERS ETF 92189F106   512 16,500 SH   SOLE 0 0 0 16,500
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   21,114 128,413 SH   SOLE 0 0 0 128,413
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   29,524 67,591 SH   SOLE 0 0 0 67,591
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   243 4,328 SH   SOLE 0 0 0 4,328
VANGUARD WORLD FD MEGA CAP INDEX 921910873   9,578 56,580 SH   SOLE 0 0 0 56,580
VERIZON COMMUNICATIONS INC COM 92343V104   2,429 64,439 SH   SOLE 0 0 0 64,439