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 |
ADVANCED MICRO DEVICES INC | COM | 007903107 | 408,268 | 2,262 | SH | | SOLE | | 2,262 | 0 | 0 |
ALPHABET INC | CAP STK CL A | 02079K305 | 1,664,607 | 11,029 | SH | | SOLE | | 11,029 | 0 | 0 |
AMAZON COM INC | COM | 023135106 | 5,281,526 | 29,280 | SH | | SOLE | | 29,280 | 0 | 0 |
APPLE INC | COM | 037833100 | 1,178,479 | 6,872 | SH | | SOLE | | 6,872 | 0 | 0 |
APPLIED INDL TECHNOLOGIES IN | COM | 03820C105 | 654,286 | 3,312 | SH | | SOLE | | 3,312 | 0 | 0 |
ARROW ETF TR | ARROW DJ GLB YLD | 04273H104 | 175,763 | 13,316 | SH | | SOLE | | 13,316 | 0 | 0 |
AUTOZONE INC | COM | 053332102 | 416,018 | 132 | SH | | SOLE | | 132 | 0 | 0 |
BANK AMERICA CORP | COM | 060505104 | 366,952 | 9,677 | SH | | SOLE | | 9,677 | 0 | 0 |
BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 | 836,414 | 1,989 | SH | | SOLE | | 1,989 | 0 | 0 |
CANADIAN NAT RES LTD | COM | 136385101 | 1,067,814 | 13,991 | SH | | SOLE | | 13,991 | 0 | 0 |
CHEVRON CORP NEW | COM | 166764100 | 360,061 | 2,283 | SH | | SOLE | | 2,283 | 0 | 0 |
CIVITAS RESOURCES INC | COM NEW | 17888H103 | 1,035,777 | 13,645 | SH | | SOLE | | 13,645 | 0 | 0 |
CONCRETE PUMPING HLDGS INC | COM | 206704108 | 247,918 | 31,382 | SH | | SOLE | | 31,382 | 0 | 0 |
DOUBLELINE INCOME SOLUTIONS | COM | 258622109 | 625,208 | 49,229 | SH | | SOLE | | 49,229 | 0 | 0 |
EXXON MOBIL CORP | COM | 30231G102 | 274,190 | 2,359 | SH | | SOLE | | 2,359 | 0 | 0 |
FIRST TR EXCH TRD ALPHDX FD | DEV MRK EX US | 33737J174 | 239,127 | 4,261 | SH | | SOLE | | 4,261 | 0 | 0 |
FIRST TR EXCHANGE-TRADED FD | LIMITED DURATION | 33738D804 | 732,387 | 39,019 | SH | | SOLE | | 39,019 | 0 | 0 |
FIRST TR EXCHANGE-TRADED FD | FT VEST RIS | 33738D879 | 1,320,451 | 53,940 | SH | | SOLE | | 53,940 | 0 | 0 |
FIRST TR EXCHANGE-TRADED FD | INTERMEDIATE DUR | 33738D796 | 2,878,442 | 139,934 | SH | | SOLE | | 139,934 | 0 | 0 |
FIRST TR EXCHANGE-TRADED FD | BUYWRIT INCM ETF | 33738R308 | 1,356,941 | 60,389 | SH | | SOLE | | 60,389 | 0 | 0 |
FIRST TR EXCHANGE-TRADED FD | CAP STRENGTH ETF | 33733E104 | 1,676,273 | 19,571 | SH | | SOLE | | 19,571 | 0 | 0 |
FIRST TR EXCHANGE-TRADED FD | DJ INTERNT IDX | 33733E302 | 787,689 | 3,841 | SH | | SOLE | | 3,841 | 0 | 0 |
FIRST TR EXCHANGE-TRADED FD | LNG DUR OPRTUN | 33738D606 | 2,168,210 | 101,413 | SH | | SOLE | | 101,413 | 0 | 0 |
FIRST TR EXCHANGE-TRADED FD | NASD TECH DIV | 33738R118 | 1,199,648 | 17,219 | SH | | SOLE | | 17,219 | 0 | 0 |
FIRST TR EXCHANGE-TRADED FD | RISNG DIVD ACHIV | 33738R506 | 1,222,372 | 21,762 | SH | | SOLE | | 21,762 | 0 | 0 |
FIRST TR EXCHANGE-TRADED FD | FT VEST S&P 500 | 33739Q705 | 1,521,497 | 28,328 | SH | | SOLE | | 28,328 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | FT VEST NAS | 33740F649 | 3,747,834 | 150,848 | SH | | SOLE | | 150,848 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | FT VEST U.S. EQU | 33740F375 | 1,242,601 | 40,502 | SH | | SOLE | | 40,502 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | FT VEST US EQT | 33740U737 | 750,999 | 21,806 | SH | | SOLE | | 21,806 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | FT VEST US EQT | 33740F516 | 8,145,334 | 227,016 | SH | | SOLE | | 227,016 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | FT VEST U.S | 33740U810 | 874,929 | 23,618 | SH | | SOLE | | 23,618 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | FT VEST NAS | 33740F581 | 63,081,210 | 2,380,423 | SH | | SOLE | | 2,380,423 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | FT VEST U.S | 33740F326 | 4,917,035 | 161,346 | SH | | SOLE | | 161,346 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | TCW OPPORTUNIS | 33740F805 | 4,185,292 | 95,993 | SH | | SOLE | | 95,993 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | TCW UNCONSTRAI | 33740F888 | 2,163,053 | 87,929 | SH | | SOLE | | 87,929 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | FT VEST NAS | 33740F557 | 5,549,854 | 217,556 | SH | | SOLE | | 217,556 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | FT VEST U.S EQT | 33740F482 | 205,453 | 5,969 | SH | | SOLE | | 5,969 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | FT VEST US | 33740F631 | 3,776,701 | 104,821 | SH | | SOLE | | 104,821 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | FT VEST US EQT | 33740F698 | 278,109 | 7,190 | SH | | SOLE | | 7,190 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | FT VEST US EQT E | 33740F318 | 15,635,599 | 492,235 | SH | | SOLE | | 492,235 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | FT VEST EQ ENHAN | 33740U638 | 628,180 | 20,553 | SH | | SOLE | | 20,553 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | FT VEST US EQT | 33740F664 | 311,618 | 7,681 | SH | | SOLE | | 7,681 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | FT VEST UQ EQT | 33740F672 | 207,399 | 5,513 | SH | | SOLE | | 5,513 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | FT VEST US EQT | 33740F458 | 1,132,119 | 33,610 | SH | | SOLE | | 33,610 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | FT VEST US EQT | 33740F847 | 511,315 | 11,429 | SH | | SOLE | | 11,429 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | FT VEST US EQT | 33740F474 | 249,830 | 7,431 | SH | | SOLE | | 7,431 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | FT VEST U.S EQT | 33740F441 | 331,364 | 9,746 | SH | | SOLE | | 9,746 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | FT VEST U.S EQT | 33740F433 | 469,942 | 14,087 | SH | | SOLE | | 14,087 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | FT VEST US EQT | 33740U885 | 475,880 | 13,061 | SH | | SOLE | | 13,061 | 0 | 0 |
FIRST TR EXCHNG TRADED FD VI | FT VEST U.S | 33740U786 | 5,002,724 | 141,881 | SH | | SOLE | | 141,881 | 0 | 0 |
FIRST TR LRG CP VL ALPHADEX | COM SHS | 33735J101 | 315,602 | 4,132 | SH | | SOLE | | 4,132 | 0 | 0 |
FIRST TR MORNINGSTAR DIVID L | SHS | 336917109 | 232,034 | 6,030 | SH | | SOLE | | 6,030 | 0 | 0 |
FIRST TR NAS100 EQ WEIGHTED | SHS | 337344105 | 401,932 | 3,244 | SH | | SOLE | | 3,244 | 0 | 0 |
FIRST TR VALUE LINE DIVID IN | SHS | 33734H106 | 1,475,601 | 34,942 | SH | | SOLE | | 34,942 | 0 | 0 |
FIRST TRUST LRGCP GWT ALPHAD | COM SHS | 33735K108 | 205,631 | 1,668 | SH | | SOLE | | 1,668 | 0 | 0 |
FORD MTR CO DEL | COM | 345370860 | 171,447 | 12,910 | SH | | SOLE | | 12,910 | 0 | 0 |
FS KKR CAP CORP | COM | 302635206 | 841,368 | 44,120 | SH | | SOLE | | 44,120 | 0 | 0 |
GARMIN LTD | SHS | H2906T109 | 209,066 | 1,404 | SH | | SOLE | | 1,404 | 0 | 0 |
GLOBAL X FDS | NASDAQ 100 COVER | 37954Y483 | 249,182 | 13,913 | SH | | SOLE | | 13,913 | 0 | 0 |
GLOBAL X FDS | RUSSELL 2000 | 37954Y459 | 227,067 | 13,428 | SH | | SOLE | | 13,428 | 0 | 0 |
GLOBAL X FDS | GLOBX SUPDV US | 37950E291 | 258,537 | 14,867 | SH | | SOLE | | 14,867 | 0 | 0 |
HUDSON TECHNOLOGIES INC | COM | 444144109 | 782,921 | 71,110 | SH | | SOLE | | 71,110 | 0 | 0 |
INTERNATIONAL SEAWAYS INC | COM | Y41053102 | 644,146 | 12,108 | SH | | SOLE | | 12,108 | 0 | 0 |
INVESCO ACTIVELY MANAGED ETF | INVSCO HY BD FCT | 46090A853 | 1,383,867 | 61,918 | SH | | SOLE | | 61,918 | 0 | 0 |
INVESCO ACTIVELY MANAGED ETF | TOTAL RETURN | 46090A804 | 745,309 | 15,922 | SH | | SOLE | | 15,922 | 0 | 0 |
INVESCO ACTIVELY MANAGED ETF | ULTRA SHRT DUR | 46090A887 | 205,946 | 4,128 | SH | | SOLE | | 4,128 | 0 | 0 |
INVESCO EXCH TRADED FD TR II | EQUAL WEGT 0-30 | 46138E107 | 2,267,348 | 80,746 | SH | | SOLE | | 80,746 | 0 | 0 |
INVESCO EXCH TRADED FD TR II | EMRNG MKT SVRG | 46138E784 | 466,447 | 22,798 | SH | | SOLE | | 22,798 | 0 | 0 |
INVESCO EXCH TRADED FD TR II | S&P 500 ENHNCD | 46138E396 | 596,550 | 11,964 | SH | | SOLE | | 11,964 | 0 | 0 |
INVESCO EXCH TRADED FD TR II | S&P500 LOW VOL | 46138E354 | 1,112,413 | 16,888 | SH | | SOLE | | 16,888 | 0 | 0 |
INVESCO EXCH TRADED FD TR II | S&P 500 MOMNTM | 46138E339 | 1,019,035 | 12,703 | SH | | SOLE | | 12,703 | 0 | 0 |
INVESCO EXCH TRADED FD TR II | S&P INTL LOW | 46138E230 | 318,426 | 11,344 | SH | | SOLE | | 11,344 | 0 | 0 |
INVESCO EXCH TRADED FD TR II | S&P MIDCP LOW | 46138E198 | 305,406 | 5,415 | SH | | SOLE | | 5,415 | 0 | 0 |
INVESCO EXCH TRADED FD TR II | SR LN ETF | 46138G508 | 688,919 | 32,573 | SH | | SOLE | | 32,573 | 0 | 0 |
INVESCO EXCH TRADED FD TR II | TAXABLE MUN BD | 46138G805 | 814,581 | 30,681 | SH | | SOLE | | 30,681 | 0 | 0 |
INVESCO EXCH TRD SLF IDX FD | RUSL 1000 DYNM | 46138J619 | 1,429,187 | 25,877 | SH | | SOLE | | 25,877 | 0 | 0 |
INVESCO EXCH TRD SLF IDX FD | RUSL 2000 DYNM | 46138J593 | 382,837 | 10,136 | SH | | SOLE | | 10,136 | 0 | 0 |
INVESCO EXCH TRD SLF IDX FD | RAFI STRATGIC US | 46138J742 | 421,113 | 8,873 | SH | | SOLE | | 8,873 | 0 | 0 |
INVESCO EXCHANGE TRADED FD T | S&P500 EQL WGT | 46137V357 | 308,762 | 1,823 | SH | | SOLE | | 1,823 | 0 | 0 |
INVESCO EXCHANGE TRADED FD T | S&P500 PUR GWT | 46137V266 | 906,690 | 24,692 | SH | | SOLE | | 24,692 | 0 | 0 |
INVESCO EXCHANGE TRADED FD T | S&P500 PUR VAL | 46137V258 | 624,829 | 7,065 | SH | | SOLE | | 7,065 | 0 | 0 |
INVESCO EXCHANGE TRADED FD T | S&P500 QUALITY | 46137V241 | 1,841,108 | 30,472 | SH | | SOLE | | 30,472 | 0 | 0 |
INVESCO EXCHANGE TRADED FD T | S&P MIDCAP 400 | 46137V225 | 328,004 | 2,727 | SH | | SOLE | | 2,727 | 0 | 0 |
INVESCO QQQ TR | UNIT SER 1 | 46090E103 | 3,080,989 | 6,939 | SH | | SOLE | | 6,939 | 0 | 0 |
ISHARES TR | 1 3 YR TREAS BD | 464287457 | 6,124,839 | 74,894 | SH | | SOLE | | 74,894 | 0 | 0 |
ISHARES TR | 20 YR TR BD ETF | 464287432 | 431,917 | 4,565 | SH | | SOLE | | 4,565 | 0 | 0 |
ISHARES TR | 3 7 YR TREAS BD | 464288661 | 4,467,787 | 38,579 | SH | | SOLE | | 38,579 | 0 | 0 |
ISHARES TR | CORE DIV GRWTH | 46434V621 | 999,385 | 17,213 | SH | | SOLE | | 17,213 | 0 | 0 |
ISHARES TR | CORE S&P500 ETF | 464287200 | 823,925 | 1,567 | SH | | SOLE | | 1,567 | 0 | 0 |
ISHARES TR | CORE S&P SCP ETF | 464287804 | 656,489 | 5,940 | SH | | SOLE | | 5,940 | 0 | 0 |
ISHARES TR | INTL EQTY FACTOR | 46434V274 | 847,933 | 28,416 | SH | | SOLE | | 28,416 | 0 | 0 |
ISHARES TR | EXPANDED TECH | 464287515 | 411,598 | 4,827 | SH | | SOLE | | 4,827 | 0 | 0 |
ISHARES TR | SP SMCP600VL ETF | 464287879 | 4,261,959 | 41,475 | SH | | SOLE | | 41,475 | 0 | 0 |
ISHARES TR | TIPS BD ETF | 464287176 | 11,797,536 | 109,836 | SH | | SOLE | | 109,836 | 0 | 0 |
J P MORGAN EXCHANGE TRADED F | NASDAQ EQT PREM | 46654Q203 | 1,392,232 | 25,668 | SH | | SOLE | | 25,668 | 0 | 0 |
J P MORGAN EXCHANGE TRADED F | DIV RTN EM EQT | 46641Q308 | 591,969 | 11,076 | SH | | SOLE | | 11,076 | 0 | 0 |
J P MORGAN EXCHANGE TRADED F | EQUITY PREMIUM | 46641Q332 | 1,589,761 | 27,476 | SH | | SOLE | | 27,476 | 0 | 0 |
LOWES COS INC | COM | 548661107 | 1,036,279 | 4,068 | SH | | SOLE | | 4,068 | 0 | 0 |
MARKFORGED HOLDING CORPORATI | COM | 57064N102 | 12,540 | 15,000 | PRN | | SOLE | | 15,000 | 0 | 0 |
MCKESSON CORP | COM | 58155Q103 | 714,011 | 1,330 | SH | | SOLE | | 1,330 | 0 | 0 |
MICROSOFT CORP | COM | 594918104 | 2,075,052 | 4,932 | SH | | SOLE | | 4,932 | 0 | 0 |
MUELLER INDS INC | COM | 624756102 | 856,516 | 15,882 | SH | | SOLE | | 15,882 | 0 | 0 |
NVIDIA CORPORATION | COM | 67066G104 | 1,428,077 | 1,581 | SH | | SOLE | | 1,581 | 0 | 0 |
ON SEMICONDUCTOR CORP | COM | 682189105 | 996,970 | 13,555 | SH | | SOLE | | 13,555 | 0 | 0 |
PACER FDS TR | PAC ASSET FLTG | 69374H428 | 329,353 | 6,925 | SH | | SOLE | | 6,925 | 0 | 0 |
PEPSICO INC | COM | 713448108 | 3,857,713 | 22,043 | SH | | SOLE | | 22,043 | 0 | 0 |
PPG INDS INC | COM | 693506107 | 342,109 | 2,361 | SH | | SOLE | | 2,361 | 0 | 0 |
PROCTER AND GAMBLE CO | COM | 742718109 | 503,248 | 3,102 | SH | | SOLE | | 3,102 | 0 | 0 |
RTX CORPORATION | COM | 75513E101 | 359,499 | 3,686 | SH | | SOLE | | 3,686 | 0 | 0 |
SELECT SECTOR SPDR TR | SBI CONS DISCR | 81369Y407 | 553,130 | 3,008 | SH | | SOLE | | 3,008 | 0 | 0 |
SELECT SECTOR SPDR TR | SBI CONS STPLS | 81369Y308 | 223,353 | 2,925 | SH | | SOLE | | 2,925 | 0 | 0 |
SELECT SECTOR SPDR TR | SBI HEALTHCARE | 81369Y209 | 363,268 | 2,459 | SH | | SOLE | | 2,459 | 0 | 0 |
SELECT SECTOR SPDR TR | INDL | 81369Y704 | 220,709 | 1,752 | SH | | SOLE | | 1,752 | 0 | 0 |
SELECT SECTOR SPDR TR | TECHNOLOGY | 81369Y803 | 2,087,242 | 10,022 | SH | | SOLE | | 10,022 | 0 | 0 |
SIRIUS XM HOLDINGS INC | COM | 82968B103 | 38,870 | 10,018 | SH | | SOLE | | 10,018 | 0 | 0 |
SPDR GOLD TR | GOLD SHS | 78463V107 | 22,625,738 | 109,983 | SH | | SOLE | | 109,983 | 0 | 0 |
SPDR S&P 500 ETF TR | TR UNIT | 78462F103 | 649,334 | 1,241 | SH | | SOLE | | 1,241 | 0 | 0 |
SPDR SER TR | PORTFOLIO CRPORT | 78464A144 | 814,585 | 27,983 | SH | | SOLE | | 27,983 | 0 | 0 |
SPDR SER TR | PORTFOLI S&P1500 | 78464A805 | 628,862 | 9,803 | SH | | SOLE | | 9,803 | 0 | 0 |
SPDR SER TR | PORTFOLIO S&P500 | 78464A854 | 1,466,321 | 23,831 | SH | | SOLE | | 23,831 | 0 | 0 |
SPDR SER TR | PORTFOLIO SH TSR | 78468R101 | 1,010,928 | 34,956 | SH | | SOLE | | 34,956 | 0 | 0 |
SPDR SER TR | ICE PFD SEC ETF | 78464A292 | 580,516 | 16,648 | SH | | SOLE | | 16,648 | 0 | 0 |
STRATEGY SHS | NS 7HANDL IDX | 86280R506 | 325,574 | 15,350 | SH | | SOLE | | 15,350 | 0 | 0 |
SUNCOR ENERGY INC NEW | COM | 867224107 | 971,763 | 26,328 | SH | | SOLE | | 26,328 | 0 | 0 |
TECK RESOURCES LTD | CL B | 878742204 | 976,597 | 21,332 | SH | | SOLE | | 21,332 | 0 | 0 |
TESLA INC | COM | 88160R101 | 288,999 | 1,644 | SH | | SOLE | | 1,644 | 0 | 0 |
VANGUARD BD INDEX FDS | TOTAL BND MRKT | 921937835 | 918,697 | 12,649 | SH | | SOLE | | 12,649 | 0 | 0 |
VANGUARD INDEX FDS | GROWTH ETF | 922908736 | 217,232 | 631 | SH | | SOLE | | 631 | 0 | 0 |
VANGUARD INDEX FDS | S&P 500 ETF SHS | 922908363 | 922,442 | 1,919 | SH | | SOLE | | 1,919 | 0 | 0 |
VANGUARD INDEX FDS | SMALL CP ETF | 922908751 | 272,708 | 1,193 | SH | | SOLE | | 1,193 | 0 | 0 |
VANGUARD INDEX FDS | TOTAL STK MKT | 922908769 | 9,103,365 | 35,026 | SH | | SOLE | | 35,026 | 0 | 0 |
VANGUARD MUN BD FDS | TAX EXEMPT BD | 922907746 | 219,958 | 4,347 | SH | | SOLE | | 4,347 | 0 | 0 |
VANGUARD SPECIALIZED FUNDS | DIV APP ETF | 921908844 | 757,649 | 4,149 | SH | | SOLE | | 4,149 | 0 | 0 |
VANGUARD TAX-MANAGED FDS | VAN FTSE DEV MKT | 921943858 | 256,469 | 5,112 | SH | | SOLE | | 5,112 | 0 | 0 |
VANGUARD WORLD FD | ENERGY ETF | 92204A306 | 232,582 | 1,766 | SH | | SOLE | | 1,766 | 0 | 0 |
VANGUARD WORLD FD | HEALTH CAR ETF | 92204A504 | 709,033 | 2,621 | SH | | SOLE | | 2,621 | 0 | 0 |
VANGUARD WORLD FD | INF TECH ETF | 92204A702 | 801,277 | 1,528 | SH | | SOLE | | 1,528 | 0 | 0 |
VIRCO MFG CO | COM | 927651109 | 297,471 | 27,216 | SH | | SOLE | | 27,216 | 0 | 0 |
VISA INC | COM CL A | 92826C839 | 936,774 | 3,357 | SH | | SOLE | | 3,357 | 0 | 0 |
WALMART INC | COM | 931142103 | 341,344 | 5,673 | SH | | SOLE | | 5,673 | 0 | 0 |
WESTLAKE CORPORATION | COM | 960413102 | 740,774 | 4,848 | SH | | SOLE | | 4,848 | 0 | 0 |
WORKHORSE GROUP INC | COM NEW | 98138J206 | 43,064 | 183,562 | SH | | SOLE | | 183,562 | 0 | 0 |