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   968,294 6,496 SH   SOLE   0 0 6,496
ABRDN TOTAL DYNAMIC DIVIDEND COM SH BEN INT 00326L100   171,960 22,746 SH   SOLE   0 0 22,746
ADOBE INC COM 00724F101   265,148 520 SH   SOLE   0 0 520
ADVANCED MICRO DEVICES INC COM 007903107   388,660 3,780 SH   SOLE   0 0 3,780
AGCO CORP COM 001084102   1,510,436 12,770 SH   SOLE   0 0 12,770
AGILENT TECHNOLOGIES INC COM 00846U101   2,110,267 18,872 SH   SOLE   0 0 18,872
AIR PRODS & CHEMS INC COM 009158106   1,671,777 5,899 SH   SOLE   0 0 5,899
ALBEMARLE CORP COM 012653101   1,852,076 10,892 SH   SOLE   0 0 10,892
ALPHABET INC CAP STK CL C 02079K107   1,906,750 14,462 SH   SOLE   0 0 14,462
ALPHABET INC CAP STK CL A 02079K305   586,907 4,485 SH   SOLE   0 0 4,485
AMAZON COM INC COM 023135106   3,158,042 24,843 SH   SOLE   0 0 24,843
AMGEN INC COM 031162100   406,903 1,514 SH   SOLE   0 0 1,514
APPLE INC COM 037833100   20,633,223 120,514 SH   SOLE   0 0 120,514
APPLIED MATLS INC COM 038222105   2,653,256 19,164 SH   SOLE   0 0 19,164
ARCHER DANIELS MIDLAND CO COM 039483102   2,042,374 27,080 SH   SOLE   0 0 27,080
AVNET INC COM 053807103   2,703,507 56,101 SH   SOLE   0 0 56,101
BANK AMERICA CORP COM 060505104   202,926 7,411 SH   SOLE   0 0 7,411
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,543,772 4,407 SH   SOLE   0 0 4,407
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107   98,057 10,257 SH   SOLE   0 0 10,257
BRISTOL-MYERS SQUIBB CO COM 110122108   584,521 10,071 SH   SOLE   0 0 10,071
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   2,727,468 15,233 SH   SOLE   0 0 15,233
BROWN & BROWN INC COM 115236101   666,832 9,548 SH   SOLE   0 0 9,548
CATERPILLAR INC COM 149123101   2,101,758 7,699 SH   SOLE   0 0 7,699
CBRE GBL REAL ESTATE INC FD COM 12504G100   66,740 14,831 SH   SOLE   0 0 14,831
CELANESE CORP DEL COM 150870103   335,640 2,674 SH   SOLE   0 0 2,674
CENCORA INC COM 03073E105   3,158,653 17,551 SH   SOLE   0 0 17,551
CF INDS HLDGS INC COM 125269100   250,790 2,925 SH   SOLE   0 0 2,925
CHEVRON CORP NEW COM 166764100   492,706 2,922 SH   SOLE   0 0 2,922
CHUBB LIMITED COM H1467J104   1,530,748 7,353 SH   SOLE   0 0 7,353
CHURCH & DWIGHT CO INC COM 171340102   1,313,459 14,334 SH   SOLE   0 0 14,334
CISCO SYS INC COM 17275R102   1,133,626 21,087 SH   SOLE   0 0 21,087
COCA COLA CO COM 191216100   467,796 8,356 SH   SOLE   0 0 8,356
COLGATE PALMOLIVE CO COM 194162103   270,431 3,803 SH   SOLE   0 0 3,803
CONOCOPHILLIPS COM 20825C104   487,826 4,072 SH   SOLE   0 0 4,072
CONSTELLATION BRANDS INC CL A 21036P108   2,575,881 10,249 SH   SOLE   0 0 10,249
CROWN CASTLE INC COM 22822V101   1,355,602 14,730 SH   SOLE   0 0 14,730
CUMMINS INC COM 231021106   2,494,555 10,919 SH   SOLE   0 0 10,919
DIAGEO PLC SPON ADR NEW 25243Q205   739,187 4,955 SH   SOLE   0 0 4,955
DOW INC COM 260557103   1,982,843 38,457 SH   SOLE   0 0 38,457
DUKE ENERGY CORP NEW COM NEW 26441C204   1,046,411 11,856 SH   SOLE   0 0 11,856
ELI LILLY & CO COM 532457108   984,557 1,833 SH   SOLE   0 0 1,833
EMERSON ELEC CO COM 291011104   2,594,756 26,869 SH   SOLE   0 0 26,869
EXXON MOBIL CORP COM 30231G102   1,134,901 9,652 SH   SOLE   0 0 9,652
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   15,077,684 346,136 SH   SOLE   0 0 346,136
FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830   785,112 40,501 SH   SOLE   0 0 40,501
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   556,450 11,384 SH   SOLE   0 0 11,384
FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104   595,249 29,882 SH   SOLE   0 0 29,882
FLEXSHARES TR HIG YLD VL ETF 33939L662   278,320 7,000 SH   SOLE   0 0 7,000
FLEXSHARES TR CRE SLCT BD FD 33939L670   17,325,997 817,874 SH   SOLE   0 0 817,874
FORD MTR CO DEL COM 345370860   595,192 47,922 SH   SOLE   0 0 47,922
GALLAGHER ARTHUR J & CO COM 363576109   689,260 3,024 SH   SOLE   0 0 3,024
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529   510,261 5,097 SH   SOLE   0 0 5,097
GRANITE CONSTR INC COM 387328107   1,123,415 29,548 SH   SOLE   0 0 29,548
GREENBRIER COS INC COM 393657101   1,158,560 28,964 SH   SOLE   0 0 28,964
HERSHEY CO COM 427866108   405,135 2,025 SH   SOLE   0 0 2,025
HOME DEPOT INC COM 437076102   3,367,244 11,144 SH   SOLE   0 0 11,144
HUBBELL INC COM 443510607   3,308,950 10,558 SH   SOLE   0 0 10,558
ILLINOIS TOOL WKS INC COM 452308109   1,826,818 7,932 SH   SOLE   0 0 7,932
ILLUMINA INC COM 452327109   216,216 1,575 SH   SOLE   0 0 1,575
INTEL CORP COM 458140100   342,040 9,621 SH   SOLE   0 0 9,621
INTERNATIONAL PAPER CO COM 460146103   1,265,428 35,676 SH   SOLE   0 0 35,676
INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159   560,266 10,000 SH   SOLE   0 0 10,000
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332   275,260 10,046 SH   SOLE   0 0 10,046
INVESCO QQQ TR UNIT SER 1 46090E103   240,041 670 SH   SOLE   0 0 670
ISHARES INC CORE MSCI EMKT 46434G103   952,942 20,024 SH   SOLE   0 0 20,024
ISHARES TR S&P 500 VAL ETF 464287408   12,331,217 80,156 SH   SOLE   0 0 80,156
ISHARES TR RUS 1000 GRW ETF 464287614   14,559,419 54,737 SH   SOLE   0 0 54,737
ISHARES TR RUS MD CP GR ETF 464287481   8,026,150 87,862 SH   SOLE   0 0 87,862
ISHARES TR US TREAS BD ETF 46429B267   10,244,545 464,816 SH   SOLE   0 0 464,816
ISHARES TR RUS MDCP VAL ETF 464287473   8,394,867 80,457 SH   SOLE   0 0 80,457
ISHARES TR FLTG RATE NT ETF 46429B655   11,426,385 224,531 SH   SOLE   0 0 224,531
ISHARES TR MSCI INTL MOMENT 46434V449   2,098,887 66,674 SH   SOLE   0 0 66,674
ISHARES TR IBOXX HI YD ETF 464288513   11,310,964 153,431 SH   SOLE   0 0 153,431
ISHARES TR IBOXX INV CP ETF 464287242   260,151 2,550 SH   SOLE   0 0 2,550
ISHARES TR CORE INTL AGGR 46435G672   6,728,439 137,934 SH   SOLE   0 0 137,934
ISHARES TR CORE DIV GRWTH 46434V621   1,041,864 21,035 SH   SOLE   0 0 21,035
ISHARES TR JPMORGAN USD EMG 464288281   6,462,984 78,320 SH   SOLE   0 0 78,320
ISHARES TR CORE US AGGBD ET 464287226   1,944,843 20,681 SH   SOLE   0 0 20,681
ISHARES TR SELECT DIVID ETF 464287168   1,011,278 9,395 SH   SOLE   0 0 9,395
ISHARES TR CORE S&P SCP ETF 464287804   811,594 8,604 SH   SOLE   0 0 8,604
ISHARES TR RUS MID CAP ETF 464287499   1,181,059 17,055 SH   SOLE   0 0 17,055
ISHARES TR ESG AWRE USD ETF 46435G193   202,694 9,315 SH   SOLE   0 0 9,315
ISHARES TR 20 YR TR BD ETF 464287432   574,889 6,482 SH   SOLE   0 0 6,482
ISHARES TR U.S. TECH ETF 464287721   580,341 5,531 SH   SOLE   0 0 5,531
ISHARES TR CORE S&P US VLU 464287663   2,017,576 27,038 SH   SOLE   0 0 27,038
ISHARES TR RUS 2000 GRW ETF 464287648   4,135,443 18,449 SH   SOLE   0 0 18,449
ISHARES TR SP SMCP600VL ETF 464287879   4,123,039 46,212 SH   SOLE   0 0 46,212
ISHARES TR PFD AND INCM SEC 464288687   227,225 7,536 SH   SOLE   0 0 7,536
ISHARES TR RUSSELL 2000 ETF 464287655   833,042 4,713 SH   SOLE   0 0 4,713
ISHARES TR RUS 1000 VAL ETF 464287598   601,359 3,961 SH   SOLE   0 0 3,961
ISHARES TR NATIONAL MUN ETF 464288414   459,442 4,481 SH   SOLE   0 0 4,481
ISHARES TR BROAD USD HIGH 46435U853   1,261,917 36,356 SH   SOLE   0 0 36,356
ISHARES TR CORE MSCI EAFE 46432F842   1,145,044 17,794 SH   SOLE   0 0 17,794
ISHARES TR CORE S&P MCP ETF 464287507   378,889 1,520 SH   SOLE   0 0 1,520
ISHARES TR MSCI EAFE ETF 464287465   345,481 5,013 SH   SOLE   0 0 5,013
J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308   1,051,344 20,872 SH   SOLE   0 0 20,872
JACOBS SOLUTIONS INC COM 46982L108   2,030,711 14,877 SH   SOLE   0 0 14,877
JOHNSON & JOHNSON COM 478160104   433,486 2,783 SH   SOLE   0 0 2,783
JPMORGAN CHASE & CO COM 46625H100   2,605,429 17,966 SH   SOLE   0 0 17,966
L3HARRIS TECHNOLOGIES INC COM 502431109   882,266 5,067 SH   SOLE   0 0 5,067
LOCKHEED MARTIN CORP COM 539830109   324,305 793 SH   SOLE   0 0 793
MARRIOTT INTL INC NEW CL A 571903202   211,499 1,076 SH   SOLE   0 0 1,076
MARSH & MCLENNAN COS INC COM 571748102   2,954,027 15,523 SH   SOLE   0 0 15,523
MARVELL TECHNOLOGY INC COM 573874104   1,186,854 21,926 SH   SOLE   0 0 21,926
MCDONALDS CORP COM 580135101   292,575 1,111 SH   SOLE   0 0 1,111
MEDTRONIC PLC SHS G5960L103   478,074 6,101 SH   SOLE   0 0 6,101
MERCK & CO INC COM 58933Y105   1,204,824 11,703 SH   SOLE   0 0 11,703
META PLATFORMS INC CL A 30303M102   7,021,011 23,387 SH   SOLE   0 0 23,387
MICROSOFT CORP COM 594918104   9,103,400 28,831 SH   SOLE   0 0 28,831
MORGAN STANLEY COM NEW 617446448   2,701,807 33,082 SH   SOLE   0 0 33,082
MOSAIC CO NEW COM 61945C103   2,292,711 64,402 SH   SOLE   0 0 64,402
NETAPP INC COM 64110D104   2,664,602 35,116 SH   SOLE   0 0 35,116
NEXTERA ENERGY INC COM 65339F101   1,652,645 28,847 SH   SOLE   0 0 28,847
NIKE INC CL B 654106103   1,804,062 18,867 SH   SOLE   0 0 18,867
NOVARTIS AG SPONSORED ADR 66987V109   369,039 3,623 SH   SOLE   0 0 3,623
NUVEEN AMT FREE QLTY MUN INC COM 670657105   122,984 12,705 SH   SOLE   0 0 12,705
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102   74,949 14,812 SH   SOLE   0 0 14,812
NUVEEN MUN VALUE FD INC COM 670928100   122,372 14,815 SH   SOLE   0 0 14,815
NVIDIA CORPORATION COM 67066G104   14,553,036 33,456 SH   SOLE   0 0 33,456
NXP SEMICONDUCTORS N V COM N6596X109   1,106,157 5,533 SH   SOLE   0 0 5,533
OCCIDENTAL PETE CORP COM 674599105   216,180 3,332 SH   SOLE   0 0 3,332
OKTA INC CL A 679295105   2,730,667 33,501 SH   SOLE   0 0 33,501
OMNICOM GROUP INC COM 681919106   239,602 3,217 SH   SOLE   0 0 3,217
ORACLE CORP COM 68389X105   489,033 4,617 SH   SOLE   0 0 4,617
PEPSICO INC COM 713448108   235,013 1,387 SH   SOLE   0 0 1,387
PFIZER INC COM 717081103   376,128 11,339 SH   SOLE   0 0 11,339
PHATHOM PHARMACEUTICALS INC COM 71722W107   307,699 29,672 SH   SOLE   0 0 29,672
PHILIP MORRIS INTL INC COM 718172109   225,895 2,440 SH   SOLE   0 0 2,440
PIMCO ETF TR ACTIVE BD ETF 72201R775   387,070 4,404 SH   SOLE   0 0 4,404
POTLATCHDELTIC CORPORATION COM 737630103   794,416 17,502 SH   SOLE   0 0 17,502
PRICE T ROWE GROUP INC COM 74144T108   1,939,256 18,492 SH   SOLE   0 0 18,492
PROCTER AND GAMBLE CO COM 742718109   321,789 2,206 SH   SOLE   0 0 2,206
QUALCOMM INC COM 747525103   2,673,321 24,071 SH   SOLE   0 0 24,071
QUEST DIAGNOSTICS INC COM 74834L100   2,322,286 19,057 SH   SOLE   0 0 19,057
RBB FD INC US TREAS 3 MNTH 74933W452   250,350 5,000 SH   SOLE   0 0 5,000
RELIANCE STEEL & ALUMINUM CO COM 759509102   3,801,286 14,496 SH   SOLE   0 0 14,496
ROYAL CARIBBEAN GROUP COM V7780T103   248,778 2,700 SH   SOLE   0 0 2,700
SALESFORCE INC COM 79466L302   984,091 4,853 SH   SOLE   0 0 4,853
SCHWAB CHARLES CORP COM 808513105   1,601,049 29,163 SH   SOLE   0 0 29,163
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   2,070,870 65,389 SH   SOLE   0 0 65,389
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730   1,125,941 42,942 SH   SOLE   0 0 42,942
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   3,207,035 19,563 SH   SOLE   0 0 19,563
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   3,243,153 49,461 SH   SOLE   0 0 49,461
SELECT SECTOR SPDR TR INDL 81369Y704   255,896 2,524 SH   SOLE   0 0 2,524
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   450,976 3,503 SH   SOLE   0 0 3,503
SELECT SECTOR SPDR TR ENERGY 81369Y506   230,006 2,545 SH   SOLE   0 0 2,545
SOUTHERN COPPER CORP COM 84265V105   2,115,092 28,093 SH   SOLE   0 0 28,093
SPDR GOLD TR GOLD SHS 78463V107   283,750 1,655 SH   SOLE   0 0 1,655
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   3,197,658 103,117 SH   SOLE   0 0 103,117
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   1,492,012 44,445 SH   SOLE   0 0 44,445
SPDR S&P 500 ETF TR TR UNIT 78462F103   711,160 1,664 SH   SOLE   0 0 1,664
SPDR SER TR BBG CONV SEC ETF 78464A359   1,398,578 20,628 SH   SOLE   0 0 20,628
SPDR SER TR S&P 400 MDCP VAL 78464A839   1,506,564 23,228 SH   SOLE   0 0 23,228
SPDR SER TR S&P 600 SMCP GRW 78464A201   790,772 10,793 SH   SOLE   0 0 10,793
SPDR SER TR PRTFLO S&P500 GW 78464A409   5,842,038 98,550 SH   SOLE   0 0 98,550
SPDR SER TR PORTFOLIO INTRMD 78464A375   16,195,370 514,956 SH   SOLE   0 0 514,956
SPDR SER TR S&P DIVID ETF 78464A763   1,866,202 16,226 SH   SOLE   0 0 16,226
SPDR SER TR S&P 600 SMCP VAL 78464A300   777,421 10,742 SH   SOLE   0 0 10,742
SPDR SER TR PRTFLO S&P500 VL 78464A508   4,878,737 118,244 SH   SOLE   0 0 118,244
SPDR SER TR S&P 400 MDCP GRW 78464A821   1,530,431 22,135 SH   SOLE   0 0 22,135
SPDR SER TR PORTFOLIO SHORT 78464A474   13,758,377 469,249 SH   SOLE   0 0 469,249
SPOTIFY TECHNOLOGY S A SHS L8681T102   274,177 1,773 SH   SOLE   0 0 1,773
STRYKER CORPORATION COM 863667101   228,454 836 SH   SOLE   0 0 836
T ROWE PRICE ETF INC TOTAL RETURN ETF 87283Q800   4,147,667 106,164 SH   SOLE   0 0 106,164
TARGET CORP COM 87612E106   1,661,093 15,023 SH   SOLE   0 0 15,023
TESLA INC COM 88160R101   1,163,523 4,650 SH   SOLE   0 0 4,650
TG THERAPEUTICS INC COM 88322Q108   97,168 11,623 SH   SOLE   0 0 11,623
TRUIST FINL CORP COM 89832Q109   200,013 6,991 SH   SOLE   0 0 6,991
UGI CORP NEW COM 902681105   385,549 16,763 SH   SOLE   0 0 16,763
UNITED PARCEL SERVICE INC CL B 911312106   1,068,645 6,856 SH   SOLE   0 0 6,856
UNITEDHEALTH GROUP INC COM 91324P102   3,351,351 6,647 SH   SOLE   0 0 6,647
US BANCORP DEL COM NEW 902973304   1,970,707 59,610 SH   SOLE   0 0 59,610
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387   824,111 38,118 SH   SOLE   0 0 38,118
VANECK ETF TRUST FALLEN ANGEL HG 92189F437   4,181,311 154,520 SH   SOLE   0 0 154,520
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   259,412 3,451 SH   SOLE   0 0 3,451
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   449,819 9,405 SH   SOLE   0 0 9,405
VANGUARD INDEX FDS GROWTH ETF 922908736   2,371,275 8,708 SH   SOLE   0 0 8,708
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   375,274 4,960 SH   SOLE   0 0 4,960
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   2,607,921 6,641 SH   SOLE   0 0 6,641
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   209,969 5,355 SH   SOLE   0 0 5,355
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   310,390 5,984 SH   SOLE   0 0 5,984
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   221,452 4,604 SH   SOLE   0 0 4,604
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   458,463 6,034 SH   SOLE   0 0 6,034
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   303,606 4,040 SH   SOLE   0 0 4,040
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   806,631 5,191 SH   SOLE   0 0 5,191
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   243,170 5,562 SH   SOLE   0 0 5,562
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   314,851 4,414 SH   SOLE   0 0 4,414
VERIZON COMMUNICATIONS INC COM 92343V104   339,138 10,464 SH   SOLE   0 0 10,464
VIRTUS CONVERTIBLE & INC FD COM 92838U108   35,024 12,690 SH   SOLE   0 0 12,690
VIRTUS DIVIDEND INTEREST & P COM 92840R101   155,300 13,707 SH   SOLE   0 0 13,707
VISA INC COM CL A 92826C839   2,794,621 12,150 SH   SOLE   0 0 12,150
WALMART INC COM 931142103   2,966,369 18,548 SH   SOLE   0 0 18,548
WELLS FARGO CO NEW COM 949746101   327,329 8,011 SH   SOLE   0 0 8,011
WILLIAMS COS INC COM 969457100   1,999,367 59,346 SH   SOLE   0 0 59,346
WILLIAMS SONOMA INC COM 969904101   218,492 1,406 SH   SOLE   0 0 1,406
WISDOMTREE TR CURRNCY INT EQ 97717X263   2,097,729 68,868 SH   SOLE   0 0 68,868
WISDOMTREE TR INTL SMCAP DIV 97717W760   2,037,027 35,445 SH   SOLE   0 0 35,445
WISDOMTREE TR INTL QULTY DIV 97717X131   2,007,542 62,696 SH   SOLE   0 0 62,696
WISDOMTREE TR EMG MKTS SMCAP 97717W281   1,046,742 22,627 SH   SOLE   0 0 22,627
WISDOMTREE TR EM MKTS QTLY DIV 97717W323   1,117,426 50,086 SH   SOLE   0 0 50,086
YUM BRANDS INC COM 988498101   463,402 3,709 SH   SOLE   0 0 3,709