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,390,080 49,628 SH   SOLE   0 0 49,628
ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104   3,569,282 119,614 SH   SOLE   0 0 119,614
ANALOG DEVICES INC COM 032654105   4,861,374 27,765 SH   SOLE   0 0 27,765
APPLE INC COM 037833100   9,167,782 53,547 SH   SOLE   0 0 53,547
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,386,883 2,356 SH   SOLE   0 0 2,356
ATKORE INC COM 047649108   4,583,714 30,724 SH   SOLE   0 0 30,724
AVANTOR INC COM 05352A100   3,043,341 144,371 SH   SOLE   0 0 144,371
BHP GROUP LTD SPONSORED ADS 088606108   1,314,781 23,115 SH   SOLE   0 0 23,115
BRADY CORP CL A 104674106   5,488,760 99,941 SH   SOLE   0 0 99,941
BROADCOM INC COM 11135F101   5,614,721 6,760 SH   SOLE   0 0 6,760
BUILDERS FIRSTSOURCE INC COM 12008R107   4,038,331 32,439 SH   SOLE   0 0 32,439
CABOT CORP COM 127055101   4,830,543 69,735 SH   SOLE   0 0 69,735
CADENCE DESIGN SYSTEM INC COM 127387108   4,929,203 21,038 SH   SOLE   0 0 21,038
CAMTEK LTD ORD M20791105   1,516,529 24,358 SH   SOLE   0 0 24,358
CATALYST PHARMACEUTICALS INC COM 14888U101   1,951,119 166,905 SH   SOLE   0 0 166,905
CATERPILLAR INC COM 149123101   5,840,835 21,395 SH   SOLE   0 0 21,395
CF INDS HLDGS INC COM 125269100   3,102,502 36,185 SH   SOLE   0 0 36,185
CHEVRON CORP NEW COM 166764100   264,228 1,567 SH   SOLE   0 0 1,567
CISCO SYS INC COM 17275R102   1,910,792 35,543 SH   SOLE   0 0 35,543
COMMERCIAL METALS CO COM 201723103   3,904,823 79,029 SH   SOLE   0 0 79,029
COPART INC COM 217204106   4,750,500 110,246 SH   SOLE   0 0 110,246
CROSS CTRY HEALTHCARE INC COM 227483104   3,272,007 131,989 SH   SOLE   0 0 131,989
D R HORTON INC COM 23331A109   3,357,255 31,239 SH   SOLE   0 0 31,239
DOCGO INC COM 256086109   2,576,037 483,309 SH   SOLE   0 0 483,309
EAGLE BULK SHIPPING INC COM Y2187A150   2,854,720 67,921 SH   SOLE   0 0 67,921
ENPHASE ENERGY INC COM 29355A107   2,207,396 18,372 SH   SOLE   0 0 18,372
FABRINET SHS G3323L100   4,753,669 28,530 SH   SOLE   0 0 28,530
FASTENAL CO COM 311900104   5,175,446 94,719 SH   SOLE   0 0 94,719
FIRST AMERN FINL CORP COM 31847R102   4,892,486 86,608 SH   SOLE   0 0 86,608
FORTINET INC COM 34959E109   3,560,996 60,685 SH   SOLE   0 0 60,685
GARTNER INC COM 366651107   4,418,481 12,859 SH   SOLE   0 0 12,859
GENERAL DYNAMICS CORP COM 369550108   5,095,789 23,061 SH   SOLE   0 0 23,061
GLOBANT S A COM L44385109   1,073,336 5,425 SH   SOLE   0 0 5,425
HARMONY BIOSCIENCES HLDGS IN COM 413197104   2,529,320 77,184 SH   SOLE   0 0 77,184
HORIZON THERAPEUTICS PUB L SHS G46188101   1,720,542 14,872 SH   SOLE   0 0 14,872
ICL GROUP LTD SHS M53213100   789,954 142,334 SH   SOLE   0 0 142,334
INGREDION INC COM 457187102   4,385,983 44,573 SH   SOLE   0 0 44,573
INMODE LTD SHS M5425M103   701,220 23,021 SH   SOLE   0 0 23,021
INTERNATIONAL PAPER CO COM 460146103   4,550,766 128,299 SH   SOLE   0 0 128,299
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 MUNI 46138J544   4,485,666 179,140 SH   SOLE   0 0 179,140
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817   2,218,214 98,675 SH   SOLE   0 0 98,675
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   2,794,717 131,640 SH   SOLE   0 0 131,640
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   2,258,942 109,286 SH   SOLE   0 0 109,286
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858   1,737,537 73,922 SH   SOLE   0 0 73,922
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   2,219,842 110,385 SH   SOLE   0 0 110,385
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833   2,287,287 101,730 SH   SOLE   0 0 101,730
IQVIA HLDGS INC COM 46266C105   3,830,132 19,467 SH   SOLE   0 0 19,467
ISHARES TR IBONDS DEC2023 46435G318   1,161,336 45,498 SH   SOLE   0 0 45,498
ISHARES TR IBONDS DEC 46435U697   3,228,668 125,678 SH   SOLE   0 0 125,678
ISHARES TR IBONDS DEC 25 46435U432   2,013,220 77,194 SH   SOLE   0 0 77,194
JABIL INC COM 466313103   5,642,418 44,467 SH   SOLE   0 0 44,467
JPMORGAN CHASE & CO COM 46625H100   8,304,715 57,266 SH   SOLE   0 0 57,266
KLA CORP COM NEW 482480100   3,722,026 8,115 SH   SOLE   0 0 8,115
LEGGETT & PLATT INC COM 524660107   3,685,670 145,048 SH   SOLE   0 0 145,048
LIVENT CORP COM 53814L108   3,075,206 167,040 SH   SOLE   0 0 167,040
LOUISIANA PAC CORP COM 546347105   3,485,381 63,061 SH   SOLE   0 0 63,061
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   5,173,272 54,628 SH   SOLE   0 0 54,628
MAGIC SOFTWARE ENTERPRISES L ORD 559166103   841,602 74,544 SH   SOLE   0 0 74,544
MAIN STR CAP CORP COM 56035L104   4,857,804 119,562 SH   SOLE   0 0 119,562
MARVELL TECHNOLOGY INC COM 573874104   1,465,191 27,068 SH   SOLE   0 0 27,068
MATSON INC COM 57686G105   5,372,085 60,551 SH   SOLE   0 0 60,551
MOSAIC CO NEW COM 61945C103   3,144,726 88,335 SH   SOLE   0 0 88,335
NETAPP INC COM 64110D104   5,250,213 69,191 SH   SOLE   0 0 69,191
NICE LTD SPONSORED ADR 653656108   787,610 4,633 SH   SOLE   0 0 4,633
NORTHERN LTS FD TR IV INSPIRE CORP BD 66538H633   1,333,677 58,908 SH   SOLE   0 0 58,908
NORTHERN LTS FD TR IV INSPIRE 100 ETF 66538H534   339,859 10,872 SH   SOLE   0 0 10,872
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658   5,214,928 163,734 SH   SOLE   0 0 163,734
NORTHERN LTS FD TR IV INSPIRE SML/ MID 66538H641   6,801,069 223,793 SH   SOLE   0 0 223,793
NOVA LTD COM M7516K103   1,001,503 8,907 SH   SOLE   0 0 8,907
NUCOR CORP COM 670346105   4,857,482 31,068 SH   SOLE   0 0 31,068
NUTRIEN LTD COM 67077M108   791,084 12,809 SH   SOLE   0 0 12,809
NVIDIA CORPORATION COM 67066G104   3,759,184 8,642 SH   SOLE   0 0 8,642
OLD REP INTL CORP COM 680223104   5,367,741 199,248 SH   SOLE   0 0 199,248
ON SEMICONDUCTOR CORP COM 682189105   3,423,906 36,836 SH   SOLE   0 0 36,836
OREILLY AUTOMOTIVE INC COM 67103H107   3,605,448 3,967 SH   SOLE   0 0 3,967
PACCAR INC COM 693718108   5,012,779 58,960 SH   SOLE   0 0 58,960
PAYCHEX INC COM 704326107   4,993,328 43,296 SH   SOLE   0 0 43,296
PEAKSTONE REALTY TRUST COMMON SHARES 39818P799   301,949 18,146 SH   SOLE   0 0 18,146
PERION NETWORK LTD SHS NEW M78673114   775,062 25,304 SH   SOLE   0 0 25,304
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   5,714,248 381,204 SH   SOLE   0 0 381,204
QUANTA SVCS INC COM 74762E102   3,145,769 16,816 SH   SOLE   0 0 16,816
SERVICENOW INC COM 81762P102   3,576,226 6,398 SH   SOLE   0 0 6,398
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105   922,200 15,455 SH   SOLE   0 0 15,455
SOLAREDGE TECHNOLOGIES INC COM 83417M104   518,817 4,006 SH   SOLE   0 0 4,006
STAR BULK CARRIERS CORP. SHS PAR Y8162K204   969,533 50,287 SH   SOLE   0 0 50,287
STEEL DYNAMICS INC COM 858119100   5,360,035 49,991 SH   SOLE   0 0 49,991
STMICROELECTRONICS N V NY REGISTRY 861012102   1,300,842 30,140 SH   SOLE   0 0 30,140
STONECO LTD COM CL A G85158106   3,447,882 323,138 SH   SOLE   0 0 323,138
SYNOPSYS INC COM 871607107   3,371,594 7,346 SH   SOLE   0 0 7,346
TEEKAY TANKERS LTD CL A Y8565N300   3,841,450 92,276 SH   SOLE   0 0 92,276
TERADYNE INC COM 880770102   4,130,614 41,117 SH   SOLE   0 0 41,117
THE TRADE DESK INC COM CL A 88339J105   4,472,056 57,224 SH   SOLE   0 0 57,224
TOWER SEMICONDUCTOR LTD SHS NEW M87915274   636,939 25,934 SH   SOLE   0 0 25,934
TRACTOR SUPPLY CO COM 892356106   4,760,507 23,445 SH   SOLE   0 0 23,445
TRIP COM GROUP LTD ADS 89677Q107   2,816,169 80,531 SH   SOLE   0 0 80,531
UNION PAC CORP COM 907818108   204,852 1,006 SH   SOLE   0 0 1,006
VALERO ENERGY CORP COM 91913Y100   5,953,095 42,009 SH   SOLE   0 0 42,009
WEST PHARMACEUTICAL SVSC INC COM 955306105   4,719,391 12,578 SH   SOLE   0 0 12,578
WILLIAMS COS INC COM 969457100   4,897,650 145,374 SH   SOLE   0 0 145,374
WP CAREY INC COM 92936U109   1,607,095 29,717 SH   SOLE   0 0 29,717
ZIM INTEGRATED SHIPPING SERV SHS M9T951109   621,472 59,471 SH   SOLE   0 0 59,471