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 343 3,102 SH   SOLE   148 0 2,954
ABRDN ETFS BBRG ALL COMMDY 003261203 3,828 110,194 SH   SOLE   103,450 0 6,744
ALPHABET INC CAP STK CL A 02079K305 310 3,242 SH   SOLE   2,362 0 880
ALPHABET INC CAP STK CL C 02079K107 348 3,623 SH   SOLE   3,083 0 540
AMAZON COM INC COM 023135106 1,492 13,205 SH   SOLE   12,399 0 806
APPLE INC COM 037833100 10,045 72,680 SH   SOLE   42,647 0 30,033
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 428 1,602 SH   SOLE   1,177 0 425
BK OF AMERICA CORP COM 060505104 229 7,584 SH   SOLE   4,438 0 3,146
CAMBRIA ETF TR CAMBRIA FGN SHR 132061300 2,685 131,531 SH   SOLE   128,187 0 3,344
CAMBRIA ETF TR EMRG SHAREHLDR 132061706 431 17,343 SH   SOLE   16,720 0 623
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 3,678 69,911 SH   SOLE   67,639 0 2,272
CAMBRIA ETF TR TRINITY 132061839 1,413 57,676 SH   SOLE   55,687 0 1,989
CHEVRON CORP NEW COM 166764100 812 5,656 SH   SOLE   3,494 0 2,162
COCA COLA CO COM 191216100 217 3,879 SH   SOLE   3,136 0 743
COSTCO WHSL CORP NEW COM 22160K105 586 1,241 SH   SOLE   755 0 486
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 2,095 97,125 SH   SOLE   95,997 0 1,128
DISNEY WALT CO COM 254687106 353 3,737 SH   SOLE   2,846 0 891
DTE ENERGY CO COM 233331107 204 1,769 SH   SOLE   21 0 1,748
ENPHASE ENERGY INC COM 29355A107 2,852 10,280 SH   SOLE   10,280 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 374 5,949 SH   SOLE   5,949 0 0
ETF SER SOLUTIONS DISTILLATE US 26922A321 233 6,324 SH   SOLE   6,309 0 15
EXXON MOBIL CORP COM 30231G102 628 7,195 SH   SOLE   3,963 0 3,232
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 2,183 49,127 SH   SOLE   48,870 0 257
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 279 4,618 SH   SOLE   4,190 0 428
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 266 6,903 SH   SOLE   6,200 0 703
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 5,805 87,396 SH   SOLE   3,269 0 84,127
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 367 7,747 SH   SOLE   0 0 7,747
FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 2,112 41,015 SH   SOLE   39,550 0 1,465
FIRST TR VALUE LINE DIVID IN SHS 33734H106 343 9,595 SH   SOLE   0 0 9,595
FLEXSHARES TR GLB QLT R/E IDX 33939L787 1,026 20,484 SH   SOLE   20,410 0 74
FLEXSHARES TR MORNSTAR UPSTR 33939L407 3,451 91,802 SH   SOLE   88,034 0 3,768
FUELCELL ENERGY INC COM 35952H601 40 11,720 SH   SOLE   11,720 0 0
GLOBAL X FDS GLOBAL X COPPER 37954Y830 301 10,640 SH   SOLE   10,134 0 506
HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 433 13,334 SH   SOLE   13,323 0 11
INMUNE BIO INC COM 45782T105 151 24,311 SH   SOLE   23,011 0 1,300
INNOVATOR ETFS TR DEFINED WLT SHLD 45783Y855 200 7,768 SH   SOLE   7,768 0 0
INNOVATOR ETFS TR US EQT ULTRA BF 45782C839 1,717 69,285 SH   SOLE   67,310 0 1,975
INNOVATOR ETFS TR US EQT ULTRA BF 45782C730 1,972 75,743 SH   SOLE   73,333 0 2,410
INNOVATOR ETFS TR US EQT ULTRA BF 45782C805 682 28,119 SH   SOLE   28,119 0 0
INNOVATOR ETFS TR US EQT ULTRA BF 45782C672 479 18,947 SH   SOLE   18,947 0 0
INNOVATOR ETFS TR US EQT ULTRA BF 45782C375 370 13,377 SH   SOLE   11,994 0 1,383
INNOVATOR ETFS TR US EQT ULTRA BF 45782C300 367 12,565 SH   SOLE   12,349 0 216
INNOVATOR ETFS TR US EQTY ULTRA B 45782C821 575 21,880 SH   SOLE   20,974 0 906
INNOVATOR ETFS TR US EQTY ULTRA B 45782C649 850 33,457 SH   SOLE   27,894 0 5,563
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 1,078 66,625 SH   SOLE   62,424 0 4,201
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 3,648 37,890 SH   SOLE   35,362 0 2,528
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 924 23,647 SH   SOLE   22,545 0 1,102
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 7,475 100,695 SH   SOLE   93,388 0 7,307
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 8,717 62,807 SH   SOLE   58,089 0 4,718
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 1,145 27,765 SH   SOLE   27,322 0 443
INVESCO QQQ TR UNIT SER 1 46090E103 5,544 20,702 SH   SOLE   19,500 0 1,202
ISHARES GOLD TR ISHARES NEW 464285204 4,010 127,166 SH   SOLE   125,047 0 2,119
ISHARES TR 0-5 YR TIPS ETF 46429B747 2,647 27,528 SH   SOLE   24,164 0 3,364
ISHARES TR 1 3 YR TREAS BD 464287457 266 3,280 SH   SOLE   0 0 3,280
ISHARES TR 20 YR TR BD ETF 464287432 2,437 23,783 SH   SOLE   20,339 0 3,444
ISHARES TR 7-10 YR TRSY BD 464287440 1,194 12,435 SH   SOLE   9,278 0 3,157
ISHARES TR AGENCY BOND ETF 464288166 300 2,813 SH   SOLE   2,813 0 0
ISHARES TR CMBS ETF 46429B366 2,205 48,076 SH   SOLE   46,875 0 1,201
ISHARES TR CORE DIV GRWTH 46434V621 16,313 366,821 SH   SOLE   49,477 0 317,344
ISHARES TR CORE HIGH DV ETF 46429B663 11,051 121,058 SH   SOLE   2,609 0 118,449
ISHARES TR CORE LT USDB ETF 464289479 725 14,444 SH   SOLE   14,297 0 147
ISHARES TR CORE S&P SCP ETF 464287804 379 4,349 SH   SOLE   4,152 0 197
ISHARES TR CORE S&P500 ETF 464287200 17,122 47,724 SH   SOLE   44,075 0 3,649
ISHARES TR CORE US AGGBD ET 464287226 6,823 70,804 SH   SOLE   66,751 0 4,053
ISHARES TR HIGH YLD BD FCTR 46435G250 1,977 46,406 SH   SOLE   45,123 0 1,283
ISHARES TR ISHARES SEMICDTR 464287523 1,140 3,571 SH   SOLE   3,250 0 321
ISHARES TR ISHS 1-5YR INVS 464288646 1,428 28,965 SH   SOLE   28,422 0 543
ISHARES TR MRGSTR MD CP GRW 464288307 4,873 96,723 SH   SOLE   91,023 0 5,700
ISHARES TR MSCI USA MIN VOL 46429B697 365 5,522 SH   SOLE   5,436 0 86
ISHARES TR MSCI USA MMENTM 46432F396 1,766 13,445 SH   SOLE   12,878 0 567
ISHARES TR RUS 1000 GRW ETF 464287614 6,421 30,484 SH   SOLE   28,419 0 2,065
ISHARES TR RUS TP200 GR ETF 464289438 343 2,868 SH   SOLE   2,830 0 38
ISHARES TR RUSSELL 2000 ETF 464287655 1,311 7,949 SH   SOLE   7,748 0 201
ISHARES TR RUSSELL 3000 ETF 464287689 384 1,853 SH   SOLE   1,853 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 1,115 19,280 SH   SOLE   18,270 0 1,010
ISHARES TR SHORT TREAS BD 464288679 1,711 15,559 SH   SOLE   15,227 0 332
ISHARES TR TIPS BD ETF 464287176 1,751 16,693 SH   SOLE   13,824 0 2,869
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 2,339 46,624 SH   SOLE   40,807 0 5,817
JOHNSON & JOHNSON COM 478160104 1,025 6,273 SH   SOLE   2,229 0 4,044
KRANESHARES TR KFA MOUNT LUCAS 500767652 7,106 185,247 SH   SOLE   175,259 0 9,988
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 2,191 100,802 SH   SOLE   97,297 0 3,505
LILLY ELI & CO COM 532457108 289 890 SH   SOLE   890 0 0
LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827 10,184 300,068 SH   SOLE   284,696 0 15,372
MICROSOFT CORP COM 594918104 1,828 7,840 SH   SOLE   4,800 0 3,040
NATIXIS ETF TR LOOMIS SAYLES 63873X208 1,971 84,089 SH   SOLE   82,718 0 1,371
PACER FDS TR BNCHMRK INDSTR 69374H766 1,255 35,538 SH   SOLE   35,040 0 498
PFIZER INC COM 717081103 361 8,240 SH   SOLE   4,701 0 3,539
PGIM ETF TR PGIM ULTRA SH BD 69344A107 222 4,518 SH   SOLE   4,518 0 0
PIMCO ETF TR 15+ YR US TIPS 72201R304 3,985 71,024 SH   SOLE   66,995 0 4,029
PIMCO ETF TR 25YR+ ZERO U S 72201R882 1,764 18,930 SH   SOLE   18,912 0 18
PIMCO ETF TR INTER MUN BD ACT 72201R866 6,974 139,139 SH   SOLE   0 0 139,139
PROCTER AND GAMBLE CO COM 742718109 755 5,980 SH   SOLE   2,865 0 3,115
SELECT SECTOR SPDR TR ENERGY 81369Y506 791 10,985 SH   SOLE   10,453 0 532
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,124 17,502 SH   SOLE   16,288 0 1,214
SHOCKWAVE MED INC COM 82489T104 723 2,600 SH   SOLE   0 0 2,600
SPDR GOLD TR GOLD SHS 78463V107 1,209 7,814 SH   SOLE   7,420 0 394
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,322 3,702 SH   SOLE   2,868 0 834
SPDR SER TR BLOOMBERG 1 10 Y 78468R861 6,179 339,318 SH   SOLE   324,371 0 14,947
SPDR SER TR BLOOMBERG SHT TE 78468R408 2,998 126,045 SH   SOLE   120,076 0 5,969
SPDR SER TR RUSSELL LOW VOL 78468R754 1,068 11,621 SH   SOLE   11,500 0 121
TESLA INC COM 88160R101 763 2,877 SH   SOLE   2,361 0 516
TFF PHARMACEUTICALS INC COM 87241J104 113 27,804 SH   SOLE   25,579 0 2,225
TIDAL ETF TR RPAR RISK PARI 886364603 978 56,425 SH   SOLE   54,673 0 1,752
TRICO BANCSHARES COM 896095106 472 10,569 SH   SOLE   0 0 10,569
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 3,682 61,362 SH   SOLE   60,337 0 1,025
VANGUARD BD INDEX FDS INTERMED TERM 921937819 3,082 41,931 SH   SOLE   40,901 0 1,030
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 3,129 43,857 SH   SOLE   39,465 0 4,392
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 587 12,290 SH   SOLE   11,465 0 825
VANGUARD INDEX FDS MID CAP ETF 922908629 1,513 8,046 SH   SOLE   7,609 0 437
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5,120 15,588 SH   SOLE   15,206 0 382
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,385 9,646 SH   SOLE   9,220 0 426
VANGUARD INDEX FDS SML CP GRW ETF 922908595 3,232 16,521 SH   SOLE   15,385 0 1,136
VANGUARD INDEX FDS VALUE ETF 922908744 413 3,347 SH   SOLE   3,043 0 304
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 733 16,525 SH   SOLE   15,526 0 999
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1,717 21,764 SH   SOLE   20,139 0 1,625
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 8,751 150,056 SH   SOLE   146,777 0 3,279
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 3,599 47,549 SH   SOLE   45,047 0 2,502
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 232 1,717 SH   SOLE   1,717 0 0
VANGUARD WORLD FD EXTENDED DUR 921910709 8,395 96,817 SH   SOLE   95,021 0 1,796
VERIZON COMMUNICATIONS INC COM 92343V104 223 5,882 SH   SOLE   3,484 0 2,398
VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 800 14,719 SH   SOLE   14,575 0 144
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 11,034 185,884 SH   SOLE   175,375 0 10,509
VISA INC COM CL A 92826C839 752 4,232 SH   SOLE   4,006 0 226
WISDOMTREE TR EFFICIENT GLD PL 97717Y550 516 27,916 SH   SOLE   26,919 0 997
WISDOMTREE TR EM EX ST-OWNED 97717X578 3,402 138,163 SH   SOLE   136,228 0 1,935
WISDOMTREE TR EMERGING MARKETS 97717Y642 219 9,103 SH   SOLE   8,906 0 197
WISDOMTREE TR ENHNCD CMMDTY ST 97717Y683 860 40,360 SH   SOLE   40,164 0 196
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 1,803 35,855 SH   SOLE   35,367 0 488
WISDOMTREE TR FUTRE STRAT FD 97717W125 613 17,796 SH   SOLE   16,057 0 1,739
WISDOMTREE TR INTERNATIONL EFI 97717Y634 1,273 46,865 SH   SOLE   46,050 0 815
WISDOMTREE TR US EFFICIENT COR 97717Y790 3,046 99,592 SH   SOLE   97,554 0 2,038