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
ALKERMES PLC SHS G01767105   1,492,509 47,684 SH   SOLE   0 0 47,684
ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104   3,373,578 102,853 SH   SOLE   0 0 102,853
ANALOG DEVICES INC COM 032654105   4,289,716 22,020 SH   SOLE   0 0 22,020
APPLE INC COM 037833100   10,386,512 53,547 SH   SOLE   0 0 53,547
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,673,448 2,309 SH   SOLE   0 0 2,309
ATKORE INC COM 047649108   5,253,463 33,689 SH   SOLE   0 0 33,689
AVANTOR INC COM 05352A100   2,981,771 145,169 SH   SOLE   0 0 145,169
BHP GROUP LTD SPONSORED ADS 088606108   1,259,156 21,102 SH   SOLE   0 0 21,102
BRADY CORP CL A 104674106   3,387,460 71,210 SH   SOLE   0 0 71,210
BROADCOM INC COM 11135F101   6,757,280 7,790 SH   SOLE   0 0 7,790
BUILDERS FIRSTSOURCE INC COM 12008R107   6,395,264 47,024 SH   SOLE   0 0 47,024
CABOT CORP COM 127055101   3,598,816 53,802 SH   SOLE   0 0 53,802
CADENCE DESIGN SYSTEM INC COM 127387108   5,111,129 21,794 SH   SOLE   0 0 21,794
CAMTEK LTD ORD M20791105   1,019,089 28,602 SH   SOLE   0 0 28,602
CATALYST PHARMACEUTICALS INC COM 14888U101   3,258,138 242,421 SH   SOLE   0 0 242,421
CATERPILLAR INC COM 149123101   5,290,321 21,501 SH   SOLE   0 0 21,501
CF INDS HLDGS INC COM 125269100   2,467,881 35,550 SH   SOLE   0 0 35,550
CHEVRON CORP NEW COM 166764100   246,567 1,567 SH   SOLE   0 0 1,567
CISCO SYS INC COM 17275R102   1,838,995 35,543 SH   SOLE   0 0 35,543
COMMERCIAL METALS CO COM 201723103   4,265,723 81,005 SH   SOLE   0 0 81,005
COPART INC COM 217204106   5,259,077 57,659 SH   SOLE   0 0 57,659
CROSS CTRY HEALTHCARE INC COM 227483104   3,528,196 125,648 SH   SOLE   0 0 125,648
D R HORTON INC COM 23331A109   4,133,079 33,964 SH   SOLE   0 0 33,964
DOCGO INC COM 256086109   4,674,590 498,889 SH   SOLE   0 0 498,889
EAGLE BULK SHIPPING INC COM Y2187A150   2,859,485 59,523 SH   SOLE   0 0 59,523
ENPHASE ENERGY INC COM 29355A107   2,771,794 16,550 SH   SOLE   0 0 16,550
EPAM SYS INC COM 29414B104   2,957,710 13,160 SH   SOLE   0 0 13,160
FABRINET SHS G3323L100   3,350,384 25,796 SH   SOLE   0 0 25,796
FASTENAL CO COM 311900104   5,326,148 90,289 SH   SOLE   0 0 90,289
FIRST AMERN FINL CORP COM 31847R102   4,645,933 81,479 SH   SOLE   0 0 81,479
FORTINET INC COM 34959E109   4,704,268 62,234 SH   SOLE   0 0 62,234
GARTNER INC COM 366651107   4,609,379 13,158 SH   SOLE   0 0 13,158
GENERAL DYNAMICS CORP COM 369550108   4,417,030 20,530 SH   SOLE   0 0 20,530
GLOBANT S A COM L44385109   1,463,999 8,146 SH   SOLE   0 0 8,146
HARMONY BIOSCIENCES HLDGS IN COM 413197104   2,095,001 59,534 SH   SOLE   0 0 59,534
HORIZON THERAPEUTICS PUB L SHS G46188101   1,393,823 13,552 SH   SOLE   0 0 13,552
ICL GROUP LTD SHS M53213100   576,304 105,165 SH   SOLE   0 0 105,165
INGREDION INC COM 457187102   4,382,728 41,366 SH   SOLE   0 0 41,366
INMODE LTD SHS M5425M103   734,899 19,676 SH   SOLE   0 0 19,676
INTERNATIONAL PAPER CO COM 460146103   3,809,566 119,760 SH   SOLE   0 0 119,760
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 MUNI 46138J544   4,492,831 179,140 SH   SOLE   0 0 179,140
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817   2,223,565 98,606 SH   SOLE   0 0 98,606
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   2,785,887 131,596 SH   SOLE   0 0 131,596
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   2,247,046 109,239 SH   SOLE   0 0 109,239
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858   1,736,919 73,880 SH   SOLE   0 0 73,880
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   2,220,420 110,304 SH   SOLE   0 0 110,304
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833   2,285,924 101,687 SH   SOLE   0 0 101,687
IQVIA HLDGS INC COM 46266C105   4,328,171 19,256 SH   SOLE   0 0 19,256
ISHARES TR IBONDS DEC2023 46435G318   1,159,744 45,498 SH   SOLE   0 0 45,498
ISHARES TR IBONDS DEC 46435U697   3,237,465 125,678 SH   SOLE   0 0 125,678
ISHARES TR IBONDS DEC 25 46435U432   2,032,904 77,194 SH   SOLE   0 0 77,194
JABIL INC COM 466313103   5,662,547 52,465 SH   SOLE   0 0 52,465
JPMORGAN CHASE & CO COM 46625H100   8,328,767 57,266 SH   SOLE   0 0 57,266
KLA CORP COM NEW 482480100   4,258,476 8,780 SH   SOLE   0 0 8,780
LEGGETT & PLATT INC COM 524660107   4,075,268 137,585 SH   SOLE   0 0 137,585
LIVENT CORP COM 53814L108   4,733,568 172,569 SH   SOLE   0 0 172,569
LOUISIANA PAC CORP COM 546347105   5,035,357 67,156 SH   SOLE   0 0 67,156
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   4,530,800 49,339 SH   SOLE   0 0 49,339
MAGIC SOFTWARE ENTERPRISES L ORD 559166103   727,284 54,683 SH   SOLE   0 0 54,683
MAIN STR CAP CORP COM 56035L104   4,439,927 110,915 SH   SOLE   0 0 110,915
MARVELL TECHNOLOGY INC COM 573874104   1,863,582 31,174 SH   SOLE   0 0 31,174
MATSON INC COM 57686G105   5,105,384 65,681 SH   SOLE   0 0 65,681
MOSAIC CO NEW COM 61945C103   2,999,745 85,707 SH   SOLE   0 0 85,707
NETAPP INC COM 64110D104   5,261,057 68,862 SH   SOLE   0 0 68,862
NICE LTD SPONSORED ADR 653656108   702,926 3,404 SH   SOLE   0 0 3,404
NORTHERN LTS FD TR IV INSPIRE CORP BD 66538H633   1,360,186 58,908 SH   SOLE   0 0 58,908
NORTHERN LTS FD TR IV INSPIRE 100 ETF 66538H534   357,580 10,872 SH   SOLE   0 0 10,872
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658   6,358,870 190,194 SH   SOLE   0 0 190,194
NORTHERN LTS FD TR IV INSPIRE SML/ MID 66538H641   7,210,775 224,425 SH   SOLE   0 0 224,425
NOVA LTD COM M7516K103   942,506 8,035 SH   SOLE   0 0 8,035
NUCOR CORP COM 670346105   4,877,421 29,744 SH   SOLE   0 0 29,744
NUTRIEN LTD COM 67077M108   983,773 16,660 SH   SOLE   0 0 16,660
NVIDIA CORPORATION COM 67066G104   5,261,100 12,437 SH   SOLE   0 0 12,437
OLD REP INTL CORP COM 680223104   4,727,253 187,813 SH   SOLE   0 0 187,813
ON SEMICONDUCTOR CORP COM 682189105   3,903,127 41,268 SH   SOLE   0 0 41,268
OREILLY AUTOMOTIVE INC COM 67103H107   3,707,519 3,881 SH   SOLE   0 0 3,881
PACCAR INC COM 693718108   4,953,418 59,216 SH   SOLE   0 0 59,216
PAYCHEX INC COM 704326107   4,643,836 41,511 SH   SOLE   0 0 41,511
PEAKSTONE REALTY TRUST COMMON SHARES 39818P799   506,636 18,146 SH   SOLE   0 0 18,146
PERION NETWORK LTD SHS NEW M78673114   491,272 16,018 SH   SOLE   0 0 16,018
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   5,176,472 374,293 SH   SOLE   0 0 374,293
QUANTA SVCS INC COM 74762E102   3,440,429 17,513 SH   SOLE   0 0 17,513
SCHWAB CHARLES FAMILY FD AMT TAX FREE MNY 808515530   10,542,943 10,542,943 SH   SOLE   0 0 10,542,943
SERVICENOW INC COM 81762P102   3,860,734 6,870 SH   SOLE   0 0 6,870
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105   929,536 12,800 SH   SOLE   0 0 12,800
SOLAREDGE TECHNOLOGIES INC COM 83417M104   586,260 2,179 SH   SOLE   0 0 2,179
STAR BULK CARRIERS CORP. SHS PAR Y8162K204   1,039,592 58,734 SH   SOLE   0 0 58,734
STEEL DYNAMICS INC COM 858119100   4,827,342 44,316 SH   SOLE   0 0 44,316
STMICROELECTRONICS N V NY REGISTRY 861012102   1,472,655 29,459 SH   SOLE   0 0 29,459
SYNOPSYS INC COM 871607107   3,276,025 7,524 SH   SOLE   0 0 7,524
TEEKAY TANKERS LTD CL A Y8565N300   3,276,846 85,714 SH   SOLE   0 0 85,714
TERADYNE INC COM 880770102   4,477,581 40,219 SH   SOLE   0 0 40,219
THE TRADE DESK INC COM CL A 88339J105   5,469,647 70,832 SH   SOLE   0 0 70,832
TOWER SEMICONDUCTOR LTD SHS NEW M87915274   588,389 15,682 SH   SOLE   0 0 15,682
TRACTOR SUPPLY CO COM 892356106   4,498,501 20,346 SH   SOLE   0 0 20,346
TRIP COM GROUP LTD ADS 89677Q107   2,612,435 74,641 SH   SOLE   0 0 74,641
UNION PAC CORP COM 907818108   205,848 1,006 SH   SOLE   0 0 1,006
VALERO ENERGY CORP COM 91913Y100   4,466,549 38,078 SH   SOLE   0 0 38,078
WEST PHARMACEUTICAL SVSC INC COM 955306105   4,577,018 11,967 SH   SOLE   0 0 11,967
WILLIAMS COS INC COM 969457100   4,488,974 137,572 SH   SOLE   0 0 137,572
WP CAREY INC COM 92936U109   2,007,681 29,717 SH   SOLE   0 0 29,717
ZIM INTEGRATED SHIPPING SERV SHS M9T951109   391,301 31,582 SH   SOLE   0 0 31,582