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
ALPHABET INC CAP STK CL A 02079K305   391,411 2,802 SH   SOLE   0 0 2,802
AMAZON COM INC COM 023135106   2,789,466 18,359 SH   SOLE   0 0 18,359
AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349   8,931,447 154,630 SH   SOLE   0 0 154,630
AMERICAN CENTY ETF TR INTL EQT ETF 025072703   831,038 13,752 SH   SOLE   0 0 13,752
AMERICAN CENTY ETF TR US SML CP VALU 025072877   1,056,009 11,760 SH   SOLE   0 0 11,760
AMGEN INC COM 031162100   3,525,101 12,239 SH   SOLE   0 0 12,239
AMPHENOL CORP NEW CL A 032095101   555,076 5,599 SH   SOLE   0 0 5,599
ANSYS INC COM 03662Q105   812,125 2,238 SH   SOLE   0 0 2,238
APPLE INC COM 037833100   6,525,689 33,894 SH   SOLE   0 0 33,894
APTIV PLC SHS G6095L109   846,631 9,436 SH   SOLE   0 0 9,436
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,907,924 10,957 SH   SOLE   0 0 10,957
BLACKROCK HEALTH SCIENCES TE COM SHS 09260E105   303,983 20,750 SH   SOLE   0 0 20,750
BLACKROCK HEALTH SCIENCES TR COM 09250W107   15,284,409 377,766 SH   SOLE   0 0 377,766
BLACKROCK MUNIYIELD FD INC COM 09253W104   1,011,199 93,803 SH   SOLE   0 0 93,803
CANADIAN PACIFIC KANSAS CITY COM 13646K108   335,169 4,239 SH   SOLE   0 0 4,239
CHEVRON CORP NEW COM 166764100   649,747 4,356 SH   SOLE   0 0 4,356
COCA COLA CO COM 191216100   214,987 3,648 SH   SOLE   0 0 3,648
COLGATE PALMOLIVE CO COM 194162103   214,460 2,691 SH   SOLE   0 0 2,691
CONSTELLATION BRANDS INC CL A 21036P108   231,988 960 SH   SOLE   0 0 960
EXXON MOBIL CORP COM 30231G102   396,153 3,962 SH   SOLE   0 0 3,962
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100   756,713 7,982 SH   SOLE   0 0 7,982
GARMIN LTD SHS H2906T109   1,605,423 12,490 SH   SOLE   0 0 12,490
HOME DEPOT INC COM 437076102   240,397 694 SH   SOLE   0 0 694
INTUITIVE SURGICAL INC COM NEW 46120E602   8,081,661 23,956 SH   SOLE   0 0 23,956
ISHARES INC CORE MSCI EMKT 46434G103   2,851,688 56,380 SH   SOLE   0 0 56,380
ISHARES TR CORE S&P500 ETF 464287200   18,503,716 38,741 SH   SOLE   0 0 38,741
ISHARES TR RUS 1000 GRW ETF 464287614   1,162,159 3,833 SH   SOLE   0 0 3,833
ISHARES TR MSCI USA MIN VOL 46429B697   1,104,465 14,154 SH   SOLE   0 0 14,154
ISHARES TR U S EQUITY FACTR 46434V282   4,809,533 99,597 SH   SOLE   0 0 99,597
ISHARES TR CORE MSCI EAFE 46432F842   8,686,361 123,474 SH   SOLE   0 0 123,474
ISHARES TR MSCI INTL QUALTY 46434V456   1,571,348 41,836 SH   SOLE   0 0 41,836
ISHARES TR MSCI USA VALUE 46432F388   488,791 4,832 SH   SOLE   0 0 4,832
ISHARES TR MSCI USA MMENTM 46432F396   1,274,758 8,125 SH   SOLE   0 0 8,125
ISHARES TR CORE S&P SCP ETF 464287804   1,114,630 10,297 SH   SOLE   0 0 10,297
J P MORGAN EXCHANGE TRADED F US MOMENTUM 46641Q779   6,172,023 135,024 SH   SOLE   0 0 135,024
JPMORGAN CHASE & CO COM 46625H100   264,906 1,557 SH   SOLE   0 0 1,557
MCDONALDS CORP COM 580135101   342,370 1,155 SH   SOLE   0 0 1,155
MICROSOFT CORP COM 594918104   1,945,215 5,173 SH   SOLE   0 0 5,173
NEXTERA ENERGY INC COM 65339F101   1,187,528 19,551 SH   SOLE   0 0 19,551
NVIDIA CORPORATION COM 67066G104   675,615 1,364 SH   SOLE   0 0 1,364
NXP SEMICONDUCTORS N V COM N6596X109   2,391,119 10,411 SH   SOLE   0 0 10,411
OREILLY AUTOMOTIVE INC COM 67103H107   369,581 389 SH   SOLE   0 0 389
PROCTER AND GAMBLE CO COM 742718109   232,912 1,589 SH   SOLE   0 0 1,589
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103   1,022,969 99,997 SH   SOLE   0 0 99,997
S&P GLOBAL INC COM 78409V104   657,129 1,492 SH   SOLE   0 0 1,492
SCHLUMBERGER LTD COM STK 806857108   265,404 5,100 SH   SOLE   0 0 5,100
SHYFT GROUP INC COM 825698103   202,225 16,549 SH   SOLE   0 0 16,549
SPDR S&P 500 ETF TR TR UNIT 78462F103   502,878 1,058 SH   SOLE   0 0 1,058
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   2,195,377 24,022 SH   SOLE   0 0 24,022
STMICROELECTRONICS N V NY REGISTRY 861012102   2,118,278 42,256 SH   SOLE   0 0 42,256
TEXAS INSTRS INC COM 882508104   1,032,811 6,059 SH   SOLE   0 0 6,059
VANGUARD INDEX FDS TOTAL STK MKT 922908769   361,345 1,523 SH   SOLE   0 0 1,523
VANGUARD INDEX FDS SMALL CP ETF 922908751   298,502 1,399 SH   SOLE   0 0 1,399
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,280,651 31,159 SH   SOLE   0 0 31,159
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   5,644,511 118,857 SH   SOLE   0 0 118,857
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   17,800,207 300,071 SH   SOLE   0 0 300,071
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730   3,760,091 17,332 SH   SOLE   0 0 17,332
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   1,491,437 8,753 SH   SOLE   0 0 8,753
VANGUARD STAR FDS VG TL INTL STK F 921909768   265,301 4,577 SH   SOLE   0 0 4,577
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   2,183,073 45,576 SH   SOLE   0 0 45,576
VANGUARD WELLINGTON FD US MOMENTUM 921935508   1,806,711 13,761 SH   SOLE   0 0 13,761
VISA INC COM CL A 92826C839   422,123 1,621 SH   SOLE   0 0 1,621
WALMART INC COM 931142103   817,899 5,188 SH   SOLE   0 0 5,188