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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
A10 NETWORKS INC COM 002121101 743,747 38,437 SH SOLE 38,437 0 0
ABBVIE INC COM 00287Y109 305,250 1,644 SH SOLE 1,644 0 0
ACM RESH INC COM CL A 00108J109 824,863 31,848 SH SOLE 31,848 0 0
ACUITY INC COM 00508Y102 847,041 2,839 SH SOLE 2,839 0 0
ADVANCED MICRO DEVICES INC COM 007903107 3,553,531 25,043 SH SOLE 25,043 0 0
ALLSTATE CORP COM 020002101 1,589,745 7,897 SH SOLE 7,897 0 0
ALPHABET INC CAP STK CL A 02079K305 897,716 5,094 SH SOLE 5,094 0 0
AMAZON COM INC COM 023135106 241,329 1,100 SH SOLE 1,100 0 0
AMERIPRISE FINL INC COM 03076C106 331,980 622 SH SOLE 622 0 0
AMETEK INC COM 031100100 1,628,610 9,000 SH SOLE 9,000 0 0
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 622,813 27,126 SH SOLE 27,126 0 0
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 523,059 12,293 SH SOLE 12,293 0 0
ARISTA NETWORKS INC COM SHS 040413205 2,899,568 28,341 SH SOLE 28,341 0 0
AXCELIS TECHNOLOGIES INC COM NEW 054540208 692,579 9,938 SH SOLE 9,938 0 0
BERKLEY W R CORP COM 084423102 3,778,572 51,430 SH SOLE 51,430 0 0
BLACKROCK ENHANCED GLOBAL DI COM 092501105 147,255 12,974 SH SOLE 12,974 0 0
BROOKDALE SR LIVING INC COM 112463104 139,200 20,000 SH SOLE 20,000 0 0
COMFORT SYS USA INC COM 199908104 888,604 1,657 SH SOLE 1,657 0 0
CONSOLIDATED WATER CO INC ORD G23773107 742,238 24,725 SH SOLE 24,725 0 0
CORCEPT THERAPEUTICS INC COM 218352102 961,026 13,093 SH SOLE 13,093 0 0
COSTCO WHSL CORP NEW COM 22160K105 4,276,754 4,320 SH SOLE 4,320 0 0
CTS CORP COM 126501105 554,656 13,017 SH SOLE 13,017 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 1,340,574 30,642 SH SOLE 30,642 0 0
DOORDASH INC CL A 25809K105 4,926,995 19,987 SH SOLE 19,987 0 0
ELI LILLY & CO COM 532457108 428,742 550 SH SOLE 550 0 0
ESCO TECHNOLOGIES INC COM 296315104 781,150 4,071 SH SOLE 4,071 0 0
ETHAN ALLEN INTERIORS INC COM 297602104 592,051 21,259 SH SOLE 21,259 0 0
FABRINET SHS G3323L100 1,019,887 3,461 SH SOLE 3,461 0 0
FEDERAL SIGNAL CORP COM 313855108 748,036 7,029 SH SOLE 7,029 0 0
FERRARI N V COM N3167Y103 757,703 1,544 SH SOLE 1,544 0 0
FIRST TR EXCHANGE-TRADED FD SHS 336917109 511,285 12,211 SH SOLE 12,211 0 0
FRANKLIN COVEY CO COM 353469109 551,514 24,168 SH SOLE 24,168 0 0
GENTEX CORP COM 371901109 1,430,695 65,061 SH SOLE 65,061 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 739,599 1,045 SH SOLE 1,045 0 0
GRAYSCALE BITCOIN TRUST ETF SHS REP COM UT 389637109 2,357,511 27,791 SH SOLE 27,791 0 0
GRAYSCALE ETHEREUM MINI TR E SHS NEW 38964R203 607,730 25,621 SH SOLE 25,621 0 0
GRAYSCALE ETHEREUM TRUST ETF SHS 389638107 719,128 34,474 SH SOLE 34,474 0 0
GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 3,228,661 216,834 SH SOLE 216,834 0 0
HARMONY BIOSCIENCES HLDGS IN COM 413197104 675,956 21,391 SH SOLE 21,391 0 0
HUB GROUP INC CL A 443320106 531,548 15,900 SH SOLE 15,900 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 3,973,831 71,717 SH SOLE 71,717 0 0
INTUIT COM 461202103 3,761,581 4,776 SH SOLE 4,776 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 4,125,025 7,591 SH SOLE 7,591 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,492,186 2,705 SH SOLE 2,705 0 0
INVESCO SR INCOME TR COM 46131H107 363,983 95,785 SH SOLE 95,785 0 0
ISHARES TR 20 YR TR BD ETF 464287432 2,156,196 24,433 SH SOLE 24,433 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 734,251 7,822 SH SOLE 7,822 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 4,140,135 81,692 SH SOLE 81,692 0 0
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 1,064,067 17,720 SH SOLE 17,720 0 0
JPMORGAN CHASE & CO. COM 46625H100 997,580 3,441 SH SOLE 3,441 0 0
KRANESHARES TRUST MOUNT LUCAS ETF 500767652 2,873,198 108,941 SH SOLE 108,941 0 0
LEMAITRE VASCULAR INC COM 525558201 1,149,201 13,837 SH SOLE 13,837 0 0
LEMONADE INC COM 52567D107 1,382,162 31,549 SH SOLE 31,549 0 0
LEONARDO DRS INC COM 52661A108 2,659,325 57,214 SH SOLE 57,214 0 0
LOWES COS INC COM 548661107 282,219 1,272 SH SOLE 1,272 0 0
M-TRON INDS INC COM 55380K109 1,019,172 24,266 SH SOLE 24,266 0 0
MASTERCARD INCORPORATED CL A 57636Q104 506,870 902 SH SOLE 902 0 0
MERCK & CO INC COM 58933Y105 288,142 3,640 SH SOLE 3,640 0 0
META PLATFORMS INC CL A 30303M102 206,665 280 SH SOLE 280 0 0
MGP INGREDIENTS INC NEW COM 55303J106 553,559 18,470 SH SOLE 18,470 0 0
MICROSOFT CORP COM 594918104 2,123,941 4,270 SH SOLE 4,270 0 0
NEOS ETF TRUST ENHANCED INCOME 78433H584 3,745,044 74,225 SH SOLE 74,225 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 1,241,692 9,879 SH SOLE 9,879 0 0
NMI HLDGS INC COM 629209305 614,329 14,561 SH SOLE 14,561 0 0
NVIDIA CORPORATION COM 67066G104 710,481 4,497 SH SOLE 4,497 0 0
NWPX INFRASTRUCTURE INC COM 667746101 742,732 18,111 SH SOLE 18,111 0 0
ORACLE CORP COM 68389X105 656,327 3,002 SH SOLE 3,002 0 0
PHOTRONICS INC COM 719405102 642,028 34,096 SH SOLE 34,096 0 0
POWELL INDS INC COM 739128106 1,501,185 7,133 SH SOLE 7,133 0 0
PROGRESSIVE CORP COM 743315103 2,090,195 7,833 SH SOLE 7,833 0 0
READY CAPITAL CORP COM 75574U101 94,942 21,726 SH SOLE 21,726 0 0
REGENERON PHARMACEUTICALS COM 75886F107 1,703,495 3,245 SH SOLE 3,245 0 0
SIMPSON MFG INC COM 829073105 743,082 4,785 SH SOLE 4,785 0 0
SIMULATIONS PLUS INC COM 829214105 436,105 24,992 SH SOLE 24,992 0 0
SMITH A O CORP COM 831865209 1,510,274 23,033 SH SOLE 23,033 0 0
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 1,531,763 52,656 SH SOLE 52,656 0 0
SYNOPSYS INC COM 871607107 1,776,949 3,466 SH SOLE 3,466 0 0
T-MOBILE US INC COM 872590104 3,138,935 13,174 SH SOLE 13,174 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,142,869 5,046 SH SOLE 5,046 0 0
TRADEWEB MKTS INC CL A 892672106 2,499,803 17,075 SH SOLE 17,075 0 0
UNITED RENTALS INC COM 911363109 810,658 1,076 SH SOLE 1,076 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 2,487,278 8,656 SH SOLE 8,656 0 0
VEEVA SYS INC CL A COM 922475108 1,936,090 6,723 SH SOLE 6,723 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 2,615,550 5,875 SH SOLE 5,875 0 0
VIRTUS ETF TR II SEIX SR LN ETF 92790A405 3,618,373 153,581 SH SOLE 153,581 0 0
WASTE MGMT INC DEL COM 94106L109 671,358 2,934 SH SOLE 2,934 0 0
XYLEM INC COM 98419M100 2,037,120 15,748 SH SOLE 15,748 0 0