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
EATON CORP PLC SHS G29183103   225,711 681 SH   SOLE   0 0 681
BUNGE GLOBAL SA COM SHS H11356104   342,796 3,547 SH   SOLE   0 0 3,547
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   508,836 5,306 SH   SOLE   0 0 5,306
AAON INC COM PAR $0.004 000360206   389,087 3,608 SH   SOLE   0 0 3,608
ETFS GOLD TR PHYSCL GOLD SHS 00326A104   482,923 19,217 SH   SOLE   0 0 19,217
ABRDN SILVER ETF TRUST PHYSCL SILVR SHS 003264108   546,151 18,358 SH   SOLE   0 0 18,358
ADOBE INC COM 00724F101   448,397 866 SH   SOLE   0 0 866
ALLETE INC COM NEW 018522300   241,354 3,760 SH   SOLE   0 0 3,760
AMAZON COM INC COM 023135106   252,291 1,354 SH   SOLE   0 0 1,354
AMGEN INC COM 031162100   220,457 684 SH   SOLE   0 0 684
APPFOLIO INC COM CL A 03783C100   294,015 1,249 SH   SOLE   0 0 1,249
APPLE INC COM 037833100   772,404 3,315 SH   SOLE   0 0 3,315
ARCHER DANIELS MIDLAND CO COM 039483102   363,239 6,080 SH   SOLE   0 0 6,080
BAKER HUGHES COMPANY CL A 05722G100   270,764 7,490 SH   SOLE   0 0 7,490
BANK AMERICA CORP COM 060505104   456,968 11,516 SH   SOLE   0 0 11,516
BANK OZK LITTLE ROCK ARK COM 06417N103   286,719 6,669 SH   SOLE   0 0 6,669
BEST BUY INC COM 086516101   257,217 2,490 SH   SOLE   0 0 2,490
BORGWARNER INC COM 099724106   268,546 7,400 SH   SOLE   0 0 7,400
BROADCOM INC COM 11135F101   545,805 3,164 SH   SOLE   0 0 3,164
CECO ENVIRONMENTAL CORP COM 125141101   322,354 11,431 SH   SOLE   0 0 11,431
CF INDS HLDGS INC COM 125269100   399,790 4,660 SH   SOLE   0 0 4,660
CVS HEALTH CORP COM 126650100   726,023 11,546 SH   SOLE   0 0 11,546
CACTUS INC CL A 127203107   395,737 6,632 SH   SOLE   0 0 6,632
CATHAY GEN BANCORP COM 149150104   345,856 8,053 SH   SOLE   0 0 8,053
DAYFORCE INC COM 15677J108   372,706 6,085 SH   SOLE   0 0 6,085
CHEVRON CORP NEW COM 166764100   212,726 1,444 SH   SOLE   0 0 1,444
CLEARWAY ENERGY INC CL A 18539C105   238,351 8,372 SH   SOLE   0 0 8,372
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   223,822 2,900 SH   SOLE   0 0 2,900
COMFORT SYS USA INC COM 199908104   434,465 1,113 SH   SOLE   0 0 1,113
COMCAST CORP NEW CL A 20030N101   505,507 12,102 SH   SOLE   0 0 12,102
DELUXE CORP COM 248019101   324,405 16,645 SH   SOLE   0 0 16,645
EATON VANCE ENHANCED EQUITY COM 278277108   493,935 22,762 SH   SOLE   0 0 22,762
EBAY INC. COM 278642103   223,197 3,428 SH   SOLE   0 0 3,428
EMCOR GROUP INC COM 29084Q100   422,350 981 SH   SOLE   0 0 981
EXXON MOBIL CORP COM 30231G102   330,134 2,816 SH   SOLE   0 0 2,816
FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725   832,963 38,281 SH   SOLE   0 0 38,281
FIRST HORIZON CORPORATION COM 320517105   219,268 14,119 SH   SOLE   0 0 14,119
FIRST TR VALUE LINE DIVID IN SHS 33734H106   1,219,276 26,803 SH   SOLE   0 0 26,803
FIRST TR NASDAQ 100 TECH IND SHS 337345102   837,148 4,376 SH   SOLE   0 0 4,376
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   1,090,391 13,780 SH   SOLE   0 0 13,780
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   215,727 11,919 SH   SOLE   0 0 11,919
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   326,306 13,774 SH   SOLE   0 0 13,774
GENERAL MLS INC COM 370334104   353,260 4,783 SH   SOLE   0 0 4,783
GILEAD SCIENCES INC COM 375558103   553,133 6,597 SH   SOLE   0 0 6,597
GLOBAL X FDS S&P 500 COVERED 37954Y475   647,608 15,605 SH   SOLE   0 0 15,605
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   674,281 37,377 SH   SOLE   0 0 37,377
GOLDMAN SACHS GROUP INC COM 38141G104   202,026 408 SH   SOLE   0 0 408
HALLIBURTON CO COM 406216101   231,180 7,958 SH   SOLE   0 0 7,958
HEALTHEQUITY INC COM 42226A107   321,179 3,924 SH   SOLE   0 0 3,924
HEWLETT PACKARD ENTERPRISE C COM 42824C109   470,393 22,991 SH   SOLE   0 0 22,991
IES HLDGS INC COM 44951W106   420,599 2,107 SH   SOLE   0 0 2,107
INDEPENDENT BK CORP MASS COM 453836108   292,102 4,940 SH   SOLE   0 0 4,940
INGREDION INC COM 457187102   219,751 1,599 SH   SOLE   0 0 1,599
INNOVATOR ETFS TRUST US EQT ULTRA BF 45782C300   499,064 13,116 SH   SOLE   0 0 13,116
INNOVATOR ETFS TRUST US EQTY BUFR JAN 45782C409   508,296 10,917 SH   SOLE   0 0 10,917
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C508   469,891 11,372 SH   SOLE   0 0 11,372
INNOVATOR ETFS TRUST US EQTY BUF OCT 45782C771   498,236 11,737 SH   SOLE   0 0 11,737
INNOVATOR ETFS TRUST US EQTY BUFR JUL 45782C789   514,332 11,775 SH   SOLE   0 0 11,775
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C797   459,961 11,809 SH   SOLE   0 0 11,809
INNOVATOR ETFS TRUST US EQT ULTRA BF 45782C805   499,448 16,538 SH   SOLE   0 0 16,538
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C813   479,525 11,846 SH   SOLE   0 0 11,846
INNOVATOR ETFS TRUST US EQTY ULTRA B 45782C821   491,830 14,129 SH   SOLE   0 0 14,129
INNOVATOR ETFS TRUST US EQT ULTRA BF 45782C839   506,615 14,940 SH   SOLE   0 0 14,940
INNOVATOR ETFS TRUST US EQT PWR BUF 45782C870   473,150 13,165 SH   SOLE   0 0 13,165
INNOVATOR ETFS TRUST US EQT BUFR APR 45782C888   509,944 11,758 SH   SOLE   0 0 11,758
INNOVATOR ETFS TRUST LADERD ALCTN PWR 45783Y814   971,169 22,012 SH   SOLE   0 0 22,012
INTERPUBLIC GROUP COS INC COM 460690100   677,425 21,417 SH   SOLE   0 0 21,417
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100   891,061 7,750 SH   SOLE   0 0 7,750
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   399,384 5,568 SH   SOLE   0 0 5,568
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   248,299 4,910 SH   SOLE   0 0 4,910
IRON MTN INC DEL COM 46284V101   223,638 1,882 SH   SOLE   0 0 1,882
ISHARES TR CORE US AGGBD ET 464287226   365,572 3,610 SH   SOLE   0 0 3,610
ISHARES TR IBOXX INV CP ETF 464287242   411,497 3,642 SH   SOLE   0 0 3,642
ISHARES TR MSCI EAFE ETF 464287465   1,273,092 15,223 SH   SOLE   0 0 15,223
ISHARES TR RUS MDCP VAL ETF 464287473   588,321 4,449 SH   SOLE   0 0 4,449
ISHARES TR MRGSTR SM CP GR 464288604   652,105 13,319 SH   SOLE   0 0 13,319
ISHARES TR 3 7 YR TREAS BD 464288661   289,421 2,420 SH   SOLE   0 0 2,420
ISHARES TR PFD AND INCM SEC 464288687   476,760 14,347 SH   SOLE   0 0 14,347
ISHARES TR 0-5YR INVT GR CP 46434V100   1,078,620 21,388 SH   SOLE   0 0 21,388
ISHARES TR 0-5YR HI YL CP 46434V407   353,557 8,143 SH   SOLE   0 0 8,143
ISHARES TR FALN ANGLS USD 46435G474   374,752 13,707 SH   SOLE   0 0 13,707
ITRON INC COM 465741106   343,821 3,219 SH   SOLE   0 0 3,219
JPMORGAN CHASE & CO. COM 46625H100   213,601 1,013 SH   SOLE   0 0 1,013
KENVUE INC COM 49177J102   217,422 9,400 SH   SOLE   0 0 9,400
KRAFT HEINZ CO COM 500754106   453,962 12,930 SH   SOLE   0 0 12,930
KROGER CO COM 501044101   318,187 5,553 SH   SOLE   0 0 5,553
LKQ CORP COM 501889208   251,496 6,300 SH   SOLE   0 0 6,300
LANTHEUS HLDGS INC COM 516544103   418,806 3,816 SH   SOLE   0 0 3,816
LENNAR CORP CL A 526057104   312,183 1,665 SH   SOLE   0 0 1,665
LIBERTY MEDIA CORP DEL COM LBTY ONE S A 531229771   334,403 4,675 SH   SOLE   0 0 4,675
ELI LILLY & CO COM 532457108   474,921 536 SH   SOLE   0 0 536
LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827   744,911 26,481 SH   SOLE   0 0 26,481
LOCKHEED MARTIN CORP COM 539830109   388,205 664 SH   SOLE   0 0 664
M & T BK CORP COM 55261F104   233,596 1,311 SH   SOLE   0 0 1,311
MANHATTAN ASSOCIATES INC COM 562750109   338,219 1,202 SH   SOLE   0 0 1,202
MICROSOFT CORP COM 594918104   403,636 938 SH   SOLE   0 0 938
MOLSON COORS BEVERAGE CO CL B 60871R209   473,272 8,228 SH   SOLE   0 0 8,228
NAPCO SEC TECHNOLOGIES INC COM 630402105   257,649 6,368 SH   SOLE   0 0 6,368
NASDAQ INC COM 631103108   232,026 3,178 SH   SOLE   0 0 3,178
NETFLIX INC COM 64110L106   599,333 845 SH   SOLE   0 0 845
NEXTERA ENERGY INC COM 65339F101   427,215 5,054 SH   SOLE   0 0 5,054
NVIDIA CORPORATION COM 67066G104   674,235 5,552 SH   SOLE   0 0 5,552
OLLIES BARGAIN OUTLET HLDGS COM 681116109   309,193 3,181 SH   SOLE   0 0 3,181
PACER FDS TR TRENDPILOT US BD 69374H642   618,754 29,993 SH   SOLE   0 0 29,993
PACER FDS TR PACER US SMALL 69374H857   835,898 17,969 SH   SOLE   0 0 17,969
PEOPLES BANCORP INC COM 709789101   242,616 8,063 SH   SOLE   0 0 8,063
PHILLIPS 66 COM 718546104   266,712 2,029 SH   SOLE   0 0 2,029
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   2,379,577 23,633 SH   SOLE   0 0 23,633
POWELL INDS INC COM 739128106   461,295 2,078 SH   SOLE   0 0 2,078
PROSHARES TR NASDAQ 100 HIGH 74347G234   252,049 6,027 SH   SOLE   0 0 6,027
PRUDENTIAL FINL INC COM 744320102   267,782 2,211 SH   SOLE   0 0 2,211
PUTNAM ETF TRUST FOCUSED LAR CAP 746729300   247,672 6,528 SH   SOLE   0 0 6,528
ROLLINS INC COM 775711104   215,731 4,265 SH   SOLE   0 0 4,265
SPDR S&P 500 ETF TR TR UNIT 78462F103   453,270 790 SH   SOLE   0 0 790
SPDR SER TR PORTFOLIO LN COR 78464A367   249,080 10,310 SH   SOLE   0 0 10,310
SPDR SER TR PRTFLO S&P500 GW 78464A409   6,886,075 83,025 SH   SOLE   0 0 83,025
SPDR SER TR PRTFLO S&P500 VL 78464A508   4,476,010 84,677 SH   SOLE   0 0 84,677
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   674,100 16,142 SH   SOLE   0 0 16,142
SPDR SER TR BLOOMBERG SHT TE 78468R408   220,511 8,564 SH   SOLE   0 0 8,564
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   812,239 8,847 SH   SOLE   0 0 8,847
SCHLUMBERGER LTD COM STK 806857108   354,917 8,460 SH   SOLE   0 0 8,460
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   258,848 3,815 SH   SOLE   0 0 3,815
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,306,351 8,482 SH   SOLE   0 0 8,482
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   1,074,745 12,949 SH   SOLE   0 0 12,949
SELECT SECTOR SPDR TR ENERGY 81369Y506   802,483 9,140 SH   SOLE   0 0 9,140
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,040,778 22,965 SH   SOLE   0 0 22,965
SELECT SECTOR SPDR TR INDL 81369Y704   1,391,338 10,273 SH   SOLE   0 0 10,273
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,234,681 5,469 SH   SOLE   0 0 5,469
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   1,015,504 11,233 SH   SOLE   0 0 11,233
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   1,433,460 32,090 SH   SOLE   0 0 32,090
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   3,585,463 44,386 SH   SOLE   0 0 44,386
SNAP ON INC COM 833034101   269,763 931 SH   SOLE   0 0 931
SYNCHRONY FINANCIAL COM 87165B103   345,120 6,919 SH   SOLE   0 0 6,919
TAPESTRY INC COM 876030107   432,566 9,207 SH   SOLE   0 0 9,207
TEGNA INC COM 87901J105   354,614 22,472 SH   SOLE   0 0 22,472
TETRA TECH INC NEW COM 88162G103   334,977 7,103 SH   SOLE   0 0 7,103
US BANCORP DEL COM NEW 902973304   585,710 12,808 SH   SOLE   0 0 12,808
UNITED STS LIME & MINERALS I COM 911922102   423,063 4,332 SH   SOLE   0 0 4,332
VALERO ENERGY CORP COM 91913Y100   381,366 2,824 SH   SOLE   0 0 2,824
VANECK ETF TRUST FALLEN ANGEL HG 92189F437   279,190 9,493 SH   SOLE   0 0 9,493
VANECK ETF TRUST IG FLOATING RATE 92189F486   500,468 19,649 SH   SOLE   0 0 19,649
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   704,220 2,869 SH   SOLE   0 0 2,869
VANGUARD WORLD FD MEGA CAP INDEX 921910873   246,728 1,194 SH   SOLE   0 0 1,194
VANGUARD WORLD FD COMM SRVC ETF 92204A884   1,401,005 9,636 SH   SOLE   0 0 9,636
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   572,323 11,961 SH   SOLE   0 0 11,961
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   351,956 667 SH   SOLE   0 0 667
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,108,269 11,376 SH   SOLE   0 0 11,376
VERIZON COMMUNICATIONS INC COM 92343V104   402,349 8,959 SH   SOLE   0 0 8,959
VIRTU FINL INC CL A 928254101   238,136 7,818 SH   SOLE   0 0 7,818
VIRTUS INVT PARTNERS INC COM 92828Q109   316,060 1,509 SH   SOLE   0 0 1,509
VISTEON CORP COM NEW 92839U206   281,434 2,955 SH   SOLE   0 0 2,955
VITA COCO CO INC COM 92846Q107   363,557 12,842 SH   SOLE   0 0 12,842
VITAL FARMS INC COM 92847W103   276,106 7,873 SH   SOLE   0 0 7,873
WELLS FARGO CO NEW COM 949746101   272,621 4,826 SH   SOLE   0 0 4,826
WILLIAMS COS INC COM 969457100   258,059 5,653 SH   SOLE   0 0 5,653
WOODWARD INC COM 980745103   320,724 1,870 SH   SOLE   0 0 1,870