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
ABBOTT LABS COM 002824100   373,373 3,285 SH   SOLE   0 0 3,285
ABBVIE INC COM 00287Y109   827,253 4,543 SH   SOLE   0 0 4,543
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   542,401 1,565 SH   SOLE   0 0 1,565
AERCAP HOLDINGS NV SHS N00985106   342,425 3,940 SH   SOLE   0 0 3,940
AFLAC INC COM 001055102   377,956 4,402 SH   SOLE   0 0 4,402
ALKERMES PLC SHS G01767105   262,092 9,682 SH   SOLE   0 0 9,682
ALLISON TRANSMISSION HLDGS I COM 01973R101   306,622 3,778 SH   SOLE   0 0 3,778
ALPHA METALLURGICAL RESOUR I COM 020764106   271,228 819 SH   SOLE   0 0 819
ALPHABET INC CAP STK CL C 02079K107   365,576 2,401 SH   SOLE   0 0 2,401
ALPHABET INC CAP STK CL A 02079K305   533,816 3,537 SH   SOLE   0 0 3,537
AMAZON COM INC COM 023135106   453,432 2,514 SH   SOLE   0 0 2,514
AMGEN INC COM 031162100   344,387 1,211 SH   SOLE   0 0 1,211
AMPHENOL CORP NEW CL A 032095101   346,050 3,000 SH   SOLE   0 0 3,000
ANALOG DEVICES INC COM 032654105   317,849 1,607 SH   SOLE   0 0 1,607
APPLE INC COM 037833100   4,006,954 23,367 SH   SOLE   0 0 23,367
APPLIED INDL TECHNOLOGIES IN COM 03820C105   968,983 4,905 SH   SOLE   0 0 4,905
APPLIED MATLS INC COM 038222105   361,521 1,753 SH   SOLE   0 0 1,753
APPLOVIN CORP COM CL A 03831W108   209,737 3,030 SH   SOLE   0 0 3,030
ARES CAPITAL CORP COM 04010L103   672,673 32,309 SH   SOLE   0 0 32,309
ARTISAN PARTNERS ASSET MGMT CL A 04316A108   1,115,232 24,366 SH   SOLE   0 0 24,366
ASSURED GUARANTY LTD COM G0585R106   267,421 3,065 SH   SOLE   0 0 3,065
ATKORE INC COM 047649108   784,093 4,119 SH   SOLE   0 0 4,119
AUTOLIV INC COM 052800109   244,714 2,032 SH   SOLE   0 0 2,032
AUTOMATIC DATA PROCESSING IN COM 053015103   423,559 1,696 SH   SOLE   0 0 1,696
AVNET INC COM 053807103   810,583 16,349 SH   SOLE   0 0 16,349
AXIS CAP HLDGS LTD SHS G0692U109   293,825 4,519 SH   SOLE   0 0 4,519
AXON ENTERPRISE INC COM 05464C101   312,880 1,000 SH   SOLE   0 0 1,000
BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778   792,304 25,476 SH   SOLE   0 0 25,476
BECTON DICKINSON & CO COM 075887109   335,542 1,356 SH   SOLE   0 0 1,356
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   361,647 860 SH   SOLE   0 0 860
BLACKROCK INC COM 09247X101   329,312 395 SH   SOLE   0 0 395
BLOCK H & R INC COM 093671105   952,488 19,395 SH   SOLE   0 0 19,395
BLUE OWL CAPITAL CORPORATION COM 69121K104   312,737 20,334 SH   SOLE   0 0 20,334
BOISE CASCADE CO DEL COM 09739D100   808,720 5,273 SH   SOLE   0 0 5,273
BRINKS CO COM 109696104   208,779 2,260 SH   SOLE   0 0 2,260
BRISTOL-MYERS SQUIBB CO COM 110122108   343,601 6,336 SH   SOLE   0 0 6,336
BROADCOM INC COM 11135F101   2,641,542 1,993 SH   SOLE   0 0 1,993
BROOKLINE BANCORP INC DEL COM 11373M107   144,231 14,481 SH   SOLE   0 0 14,481
BUILDERS FIRSTSOURCE INC COM 12008R107   766,421 3,675 SH   SOLE   0 0 3,675
CAMBRIA ETF TR EMRG SHAREHLDR 132061706   1,087,467 32,423 SH   SOLE   0 0 32,423
CANADIAN IMPERIAL BK COMM TO COM 136069101   356,409 7,027 SH   SOLE   0 0 7,027
CANADIAN NAT RES LTD COM 136385101   339,166 4,444 SH   SOLE   0 0 4,444
CARDINAL HEALTH INC COM 14149Y108   882,779 7,889 SH   SOLE   0 0 7,889
CATERPILLAR INC COM 149123101   771,335 2,105 SH   SOLE   0 0 2,105
CENCORA INC COM 03073E105   574,185 2,363 SH   SOLE   0 0 2,363
CHORD ENERGY CORPORATION COM NEW 674215207   338,121 1,897 SH   SOLE   0 0 1,897
CISCO SYS INC COM 17275R102   524,754 10,514 SH   SOLE   0 0 10,514
CITIUS PHARMACEUTICALS INC COM NEW 17322U207   8,973 10,000 SH   SOLE   0 0 10,000
CNA FINL CORP COM 126117100   491,717 10,826 SH   SOLE   0 0 10,826
COCA COLA CO COM 191216100   204,078 3,336 SH   SOLE   0 0 3,336
COCA COLA CONS INC COM 191098102   267,466 316 SH   SOLE   0 0 316
COMCAST CORP NEW CL A 20030N101   495,317 11,426 SH   SOLE   0 0 11,426
CORE & MAIN INC CL A 21874C102   520,345 9,089 SH   SOLE   0 0 9,089
CVS HEALTH CORP COM 126650100   251,882 3,158 SH   SOLE   0 0 3,158
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   1,400,907 34,252 SH   SOLE   0 0 34,252
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   751,259 12,051 SH   SOLE   0 0 12,051
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   1,746,659 32,090 SH   SOLE   0 0 32,090
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   1,054,187 18,501 SH   SOLE   0 0 18,501
DOVER CORP COM 260003108   432,875 2,443 SH   SOLE   0 0 2,443
EAST WEST BANCORP INC COM 27579R104   285,983 3,615 SH   SOLE   0 0 3,615
ELI LILLY & CO COM 532457108   775,626 997 SH   SOLE   0 0 997
ENACT HLDGS INC COM 29249E109   766,747 24,591 SH   SOLE   0 0 24,591
ESSENT GROUP LTD COM G3198U102   767,381 12,895 SH   SOLE   0 0 12,895
EXPEDIA GROUP INC COM NEW 30212P303   288,035 2,091 SH   SOLE   0 0 2,091
EXXON MOBIL CORP COM 30231G102   1,053,939 9,067 SH   SOLE   0 0 9,067
FIRST BANCORP P R COM NEW 318672706   517,272 29,491 SH   SOLE   0 0 29,491
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   1,010,377 58,336 SH   SOLE   0 0 58,336
FIRST TR EXCHANGE-TRADED FD WTR ETF 33733B100   624,035 6,112 SH   SOLE   0 0 6,112
FLEX LTD ORD Y2573F102   376,078 13,145 SH   SOLE   0 0 13,145
FS KKR CAP CORP COM 302635206   378,482 19,847 SH   SOLE   0 0 19,847
GENERAL DYNAMICS CORP COM 369550108   259,608 919 SH   SOLE   0 0 919
GILEAD SCIENCES INC COM 375558103   364,565 4,977 SH   SOLE   0 0 4,977
GMS INC COM 36251C103   428,393 4,401 SH   SOLE   0 0 4,401
GROUP 1 AUTOMOTIVE INC COM 398905109   247,227 846 SH   SOLE   0 0 846
HOME DEPOT INC COM 437076102   608,773 1,587 SH   SOLE   0 0 1,587
HSBC HLDGS PLC SPON ADR NEW 404280406   264,657 6,724 SH   SOLE   0 0 6,724
HUNTINGTON INGALLS INDS INC COM 446413106   370,167 1,270 SH   SOLE   0 0 1,270
ILLINOIS TOOL WKS INC COM 452308109   294,090 1,096 SH   SOLE   0 0 1,096
INVESCO DB COMMDY INDX TRCK UNIT 46138B103   290,088 12,629 SH   SOLE   0 0 12,629
INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106   321,855 12,999 SH   SOLE   0 0 12,999
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   993,235 15,079 SH   SOLE   0 0 15,079
INVESCO EXCHANGE TRADED FD T NEXT GEN MEDIA 46137V696   312,622 7,147 SH   SOLE   0 0 7,147
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308   293,844 2,715 SH   SOLE   0 0 2,715
IRON MTN INC DEL COM 46284V101   931,078 11,608 SH   SOLE   0 0 11,608
ISHARES INC MSCI EMERG MRKT 464286533   509,423 9,002 SH   SOLE   0 0 9,002
ISHARES TR CORE US AGGBD ET 464287226   5,276,924 53,879 SH   SOLE   0 0 53,879
ISHARES TR AGENCY BOND ETF 464288166   2,819,186 26,091 SH   SOLE   0 0 26,091
ISHARES TR CORE S&P500 ETF 464287200   4,619,371 8,787 SH   SOLE   0 0 8,787
ISHARES TR PFD AND INCM SEC 464288687   224,643 6,970 SH   SOLE   0 0 6,970
ISHARES TR SELECT DIVID ETF 464287168   246,853 2,004 SH   SOLE   0 0 2,004
ISHARES TR S&P 100 ETF 464287101   4,438,707 17,941 SH   SOLE   0 0 17,941
ISHARES TR 20 YR TR BD ETF 464287432   2,953,807 31,218 SH   SOLE   0 0 31,218
ISHARES TR RUS 1000 GRW ETF 464287614   376,485 1,117 SH   SOLE   0 0 1,117
ISHARES TR CORE DIV GRWTH 46434V621   3,237,600 55,763 SH   SOLE   0 0 55,763
JABIL INC COM 466313103   1,220,820 9,114 SH   SOLE   0 0 9,114
JOHNSON & JOHNSON COM 478160104   798,543 5,048 SH   SOLE   0 0 5,048
JPMORGAN CHASE & CO COM 46625H100   1,072,006 5,352 SH   SOLE   0 0 5,352
LENNAR CORP CL A 526057104   633,230 3,682 SH   SOLE   0 0 3,682
LINDE PLC SHS G54950103   539,076 1,161 SH   SOLE   0 0 1,161
LOWES COS INC COM 548661107   523,980 2,057 SH   SOLE   0 0 2,057
MANULIFE FINL CORP COM 56501R106   1,030,788 41,248 SH   SOLE   0 0 41,248
MARATHON PETE CORP COM 56585A102   420,329 2,086 SH   SOLE   0 0 2,086
MATSON INC COM 57686G105   262,117 2,332 SH   SOLE   0 0 2,332
MCDONALDS CORP COM 580135101   704,035 2,497 SH   SOLE   0 0 2,497
MCKESSON CORP COM 58155Q103   294,194 548 SH   SOLE   0 0 548
MEDTRONIC PLC SHS G5960L103   575,016 6,598 SH   SOLE   0 0 6,598
MERCK & CO INC COM 58933Y105   823,236 6,239 SH   SOLE   0 0 6,239
MERITAGE HOMES CORP COM 59001A102   502,342 2,863 SH   SOLE   0 0 2,863
META PLATFORMS INC CL A 30303M102   212,352 437 SH   SOLE   0 0 437
MGIC INVT CORP WIS COM 552848103   1,352,959 60,508 SH   SOLE   0 0 60,508
MICROSOFT CORP COM 594918104   3,377,474 8,028 SH   SOLE   0 0 8,028
MOLSON COORS BEVERAGE CO CL B 60871R209   917,088 13,637 SH   SOLE   0 0 13,637
MONDELEZ INTL INC CL A 609207105   245,070 3,501 SH   SOLE   0 0 3,501
MORGAN STANLEY COM NEW 617446448   344,406 3,658 SH   SOLE   0 0 3,658
MOTOROLA SOLUTIONS INC COM NEW 620076307   528,920 1,490 SH   SOLE   0 0 1,490
MSC INDL DIRECT INC CL A 553530106   527,121 5,432 SH   SOLE   0 0 5,432
MUELLER INDS INC COM 624756102   592,745 10,991 SH   SOLE   0 0 10,991
NEXTERA ENERGY INC COM 65339F101   401,866 6,288 SH   SOLE   0 0 6,288
NIKE INC CL B 654106103   205,910 2,191 SH   SOLE   0 0 2,191
NORFOLK SOUTHN CORP COM 655844108   294,630 1,156 SH   SOLE   0 0 1,156
NORTHEAST BK LEWISTON ME COM 66405S100   780,535 14,104 SH   SOLE   0 0 14,104
NUCOR CORP COM 670346105   739,750 3,738 SH   SOLE   0 0 3,738
NVIDIA CORPORATION COM 67066G104   3,231,060 3,576 SH   SOLE   0 0 3,576
OLD REP INTL CORP COM 680223104   250,614 8,158 SH   SOLE   0 0 8,158
ON SEMICONDUCTOR CORP COM 682189105   249,114 3,387 SH   SOLE   0 0 3,387
OSHKOSH CORP COM 688239201   393,460 3,155 SH   SOLE   0 0 3,155
OTTER TAIL CORP COM 689648103   269,395 3,118 SH   SOLE   0 0 3,118
OWENS CORNING NEW COM 690742101   458,867 2,751 SH   SOLE   0 0 2,751
PACCAR INC COM 693718108   664,918 5,367 SH   SOLE   0 0 5,367
PAYCHEX INC COM 704326107   202,374 1,648 SH   SOLE   0 0 1,648
PENSKE AUTOMOTIVE GRP INC COM 70959W103   605,681 3,739 SH   SOLE   0 0 3,739
PEPSICO INC COM 713448108   650,687 3,718 SH   SOLE   0 0 3,718
PHILLIPS 66 COM 718546104   391,280 2,395 SH   SOLE   0 0 2,395
PROCTER AND GAMBLE CO COM 742718109   340,563 2,099 SH   SOLE   0 0 2,099
RADIAN GROUP INC COM 750236101   697,783 20,848 SH   SOLE   0 0 20,848
REINSURANCE GRP OF AMERICA I COM NEW 759351604   826,105 4,283 SH   SOLE   0 0 4,283
RELIANCE INC COM 759509102   862,519 2,581 SH   SOLE   0 0 2,581
RTX CORPORATION COM 75513E101   328,091 3,364 SH   SOLE   0 0 3,364
RYDER SYS INC COM 783549108   683,400 5,686 SH   SOLE   0 0 5,686
SCORPIO TANKERS INC SHS Y7542C130   818,818 11,444 SH   SOLE   0 0 11,444
SELECT SECTOR SPDR TR INDL 81369Y704   4,075,941 32,359 SH   SOLE   0 0 32,359
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   2,306,830 24,834 SH   SOLE   0 0 24,834
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   1,065,959 16,237 SH   SOLE   0 0 16,237
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   8,650,485 41,535 SH   SOLE   0 0 41,535
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   210,055 2,572 SH   SOLE   0 0 2,572
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   242,780 5,764 SH   SOLE   0 0 5,764
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,336,853 14,160 SH   SOLE   0 0 14,160
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   11,570,931 78,325 SH   SOLE   0 0 78,325
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   4,174,162 54,664 SH   SOLE   0 0 54,664
SNAP ON INC COM 833034101   275,485 930 SH   SOLE   0 0 930
SPDR GOLD TR GOLD SHS 78463V107   9,296,419 45,190 SH   SOLE   0 0 45,190
SPDR S&P 500 ETF TR TR UNIT 78462F103   18,028,066 34,466 SH   SOLE   0 0 34,466
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   271,523 488 SH   SOLE   0 0 488
SPDR SER TR S&P 400 MDCP VAL 78464A839   1,048,952 13,802 SH   SOLE   0 0 13,802
SPDR SER TR PRTFLO S&P500 VL 78464A508   34,419,716 687,020 SH   SOLE   0 0 687,020
SPDR SER TR S&P 600 SMCP GRW 78464A201   476,799 5,466 SH   SOLE   0 0 5,466
SPDR SER TR S&P 600 SMCP VAL 78464A300   656,956 7,918 SH   SOLE   0 0 7,918
SPDR SER TR PORT MTG BK ETF 78464A383   682,421 31,419 SH   SOLE   0 0 31,419
SPDR SER TR PRTFLO S&P500 GW 78464A409   32,187,624 440,022 SH   SOLE   0 0 440,022
SPDR SER TR PORTFOLIO S&P400 78464A847   18,211,668 341,426 SH   SOLE   0 0 341,426
SPDR SER TR PORTFOLIO S&P500 78464A854   202,725 3,295 SH   SOLE   0 0 3,295
SPDR SER TR S&P 400 MDCP GRW 78464A821   995,717 11,407 SH   SOLE   0 0 11,407
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   327,658 7,781 SH   SOLE   0 0 7,781
STEEL DYNAMICS INC COM 858119100   995,957 6,719 SH   SOLE   0 0 6,719
TAYLOR MORRISON HOME CORP COM 87724P106   605,784 9,744 SH   SOLE   0 0 9,744
TEREX CORP NEW COM 880779103   363,087 5,638 SH   SOLE   0 0 5,638
THE CIGNA GROUP COM 125523100   468,878 1,291 SH   SOLE   0 0 1,291
UFP INDUSTRIES INC COM 90278Q108   540,137 4,391 SH   SOLE   0 0 4,391
UNION PAC CORP COM 907818108   328,548 1,336 SH   SOLE   0 0 1,336
UNITEDHEALTH GROUP INC COM 91324P102   1,275,831 2,579 SH   SOLE   0 0 2,579
UNUM GROUP COM 91529Y106   439,261 8,186 SH   SOLE   0 0 8,186
VALERO ENERGY CORP COM 91913Y100   1,029,943 6,034 SH   SOLE   0 0 6,034
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   429,506 1,909 SH   SOLE   0 0 1,909
VANGUARD INDEX FDS MID CAP ETF 922908629   1,102,005 4,410 SH   SOLE   0 0 4,410
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,376,674 5,297 SH   SOLE   0 0 5,297
VANGUARD INDEX FDS LARGE CAP ETF 922908637   1,703,015 7,103 SH   SOLE   0 0 7,103
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   423,497 881 SH   SOLE   0 0 881
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   333,081 1,824 SH   SOLE   0 0 1,824
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   15,780,597 130,429 SH   SOLE   0 0 130,429
VANGUARD WORLD FD MEGA GRWTH IND 921910816   526,572 1,837 SH   SOLE   0 0 1,837
VIATRIS INC COM 92556V106   685,117 57,380 SH   SOLE   0 0 57,380
VISA INC COM CL A 92826C839   433,690 1,554 SH   SOLE   0 0 1,554
WEATHERFORD INTL PLC ORD SHS G48833118   464,219 4,022 SH   SOLE   0 0 4,022
WORTHINGTON ENTERPRISES INC COM 981811102   208,719 3,354 SH   SOLE   0 0 3,354
ZEVRA THERAPEUTICS INC COM NEW 488445206   58,000 10,000 SH   SOLE   0 0 10,000