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
Expires: July 31, 2015
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
VANGUARD INDEX FDS GROWTH ETF 922908736 8,656,226 100,490 SH SOLE 1,138 0 99,352
ALPHABET INC CAP STK CL A 02079K305 11,085,702 31,020 SH SOLE 73 0 30,947
ISHARES TR CYBERSECURITY 46435U135 1,600,801 26,368 SH SOLE 398 0 25,970
SPDR SERIES TRUST ST STR SP BIOT 78464A870 2,471,392 15,617 SH SOLE 11 0 15,606
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 2,483,481 8,108 SH SOLE 91 0 8,017
ISHARES TR CORE S&P SCP ETF 464287804 2,093,398 14,115 SH SOLE 42 0 14,073
ISHARES TR 0-3 MTH TREASURY 46436E718 11,840,808 117,620 SH SOLE 255 0 117,365
ARBOR REALTY TRUST INC COM 038923108 976,330 180,135 SH SOLE 191 0 179,944
NVIDIA CORPORATION COM 67066G104 8,016,075 40,062 SH SOLE 138 0 39,924
ABBVIE INC COM 00287Y109 1,938,112 7,702 SH SOLE 4 0 7,698
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 1,424,361 19,991 SH SOLE 409 0 19,582
CLOUDFLARE INC CL A COM 18915M107 1,467,020 5,981 SH SOLE 24 0 5,957
ISHARES TR EAFE VALUE ETF 464288877 1,384,489 18,086 SH SOLE 227 0 17,859
SPDR SERIES TRUST ST STR SP600SM C 78464A300 2,290,222 20,990 SH SOLE 134 0 20,856
UNITEDHEALTH GROUP INC COM 91324P102 2,140,808 5,151 SH SOLE 106 0 5,045
AMAZON COM INC COM 023135106 4,371,632 18,342 SH SOLE 79 0 18,263
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,444,964 8,883 SH SOLE 109 0 8,774
SPDR GOLD TR GOLD SHS 78463V107 5,706,943 15,492 SH SOLE 65 0 15,427
PFIZER INC COM 717081103 2,637,229 109,519 SH SOLE 1,302 0 108,217
EATON CORP PLC SHS G29183103 558,643 1,311 SH SOLE 7 0 1,304
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 4,244,534 72,930 SH SOLE 2,148 0 70,782
CECO ENVIRONMENTAL CORP COM 125141101 927,635 10,223 SH SOLE 0 0 10,223
EGAIN CORP COM NEW 28225C806 919,372 145,932 SH SOLE 1,493 0 144,439
DOMINION ENERGY INC COM 25746U109 2,749,840 40,267 SH SOLE 420 0 39,847
SUPER MICRO COMPUTER INC COM NEW 86800U302 1,483,189 50,569 SH SOLE 357 0 50,212
SPDR SERIES TRUST ST STR BLO 1 ETF 78468R663 6,968,288 76,040 SH SOLE 711 0 75,329
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 2,423,075 41,083 SH SOLE 1,260 0 39,823
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,389,722 14,412 SH SOLE 537 0 13,875
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 224,268 5,132 SH SOLE 55 0 5,077
CIENA CORP COM NEW 171779309 1,303,418 2,657 SH SOLE 2 0 2,655
BOEING CO COM 097023105 2,076,380 9,592 SH SOLE 65 0 9,527
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 1,608,076 35,467 SH SOLE 353 0 35,114
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,353,824 6,361 SH SOLE 26 0 6,335
ARGAN INC COM 04010E109 716,392 897 SH SOLE 8 0 889
CONSTELLATION ENERGY CORP COM 21037T109 1,789,800 7,206 SH SOLE 38 0 7,168
HONEYWELL INTL INC COM 438516205 728,347 3,253 SH SOLE 4 0 3,249
HONEYWELL AEROSPACE INC COM 43849R105 719,173 3,253 SH SOLE 4 0 3,249
FASTENAL CO COM 311900104 493,845 10,282 SH SOLE 76 0 10,206
WILLDAN GROUP INC COM 96924N100 349,780 4,422 SH SOLE 77 0 4,345
DUKE ENERGY CORP NEW COM NEW 26441C204 688,832 5,442 SH SOLE 159 0 5,283
MICROSOFT CORP COM 594918104 1,614,269 4,328 SH SOLE 5 0 4,323
ESCO TECHNOLOGIES INC COM 296315104 374,893 1,071 SH SOLE 0 0 1,071
PRIMORIS SVCS CORP COM 74164F103 234,939 2,370 SH SOLE 4 0 2,366
POWELL INDS INC COM 739128106 476,217 1,663 SH SOLE 0 0 1,663
CELESTICA INC COM 15101Q207 370,637 1,016 SH SOLE 0 0 1,016
AMGEN INC COM 031162100 422,956 1,168 SH SOLE 0 0 1,168
TE CONNECTIVITY PLC ORD SHS G87052109 263,907 1,309 SH SOLE 20 0 1,289
KROGER CO COM 501044101 231,116 4,162 SH SOLE 53 0 4,109
WALMART INC COM 931142103 1,296,827 11,450 SH SOLE 145 0 11,305
APPLE INC COM 037833100 200,816 694 SH SOLE 0 0 694
ISHARES TR RUSSELL 2000 ETF 464287655 647,169 2,154 SH SOLE 0 0 2,154
VANGUARD WORLD FD MEGA GRWTH IND 921910816 1,428,538 16,250 SH SOLE 0 0 16,250
ISHARES TR CORE S&P500 ETF 464287200 953,337 1,273 SH SOLE 0 0 1,273
BEAM THERAPEUTICS INC COM 07373V105 205,920 6,000 SH SOLE 0 0 6,000
GENERAL DYNAMICS CORP COM 369550108 1,044,300 2,948 SH SOLE 18 0 2,930
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 863,859 15,839 SH SOLE 50 0 15,789
BRISTOL-MYERS SQUIBB CO COM 110122108 483,893 8,398 SH SOLE 0 0 8,398
ISHARES TR CORE S&P MCP ETF 464287507 236,728 3,070 SH SOLE 0 0 3,070
VANGUARD INDEX FDS VALUE ETF 922908744 276,771 1,270 SH SOLE 0 0 1,270
APPLIED MATLS INC COM 038222105 506,100 700 SH SOLE 0 0 700
CUMMINS INC COM 231021106 320,945 450 SH SOLE 0 0 450
APPLOVIN CORP COM CL A 03831W108 206,092 400 SH SOLE 0 0 400
NVIDIA CORPORATION COM 67066G104 242,545 500 SH Call SOLE 0 0 5
NIAGEN BIOSCIENCE INC COM NEW 171077407 31,900 10,000 SH SOLE 0 0 10,000