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
AGNICO EAGLE MINES LTD COM 008474108 4,580,834 29,529 SH SOLE 29,529 0 0
ALPHABET INC CAP STK CL A 02079K305 6,137,830 17,175 SH SOLE 17,175 0 0
AMAZON COM INC COM 023135106 1,390,714 5,835 SH SOLE 5,835 0 0
AMERICAN ELEC PWR CO INC COM 025537101 4,782,604 34,958 SH SOLE 34,958 0 0
AMERICAN EXPRESS CO COM 025816109 1,265,394 3,741 SH SOLE 3,741 0 0
AMPHENOL CORP CL A 032095101 1,710,481 9,701 SH SOLE 9,701 0 0
ANALOG DEVICES INC COM 032654105 1,307,087 3,291 SH SOLE 3,291 0 0
APPLE INC COM 037833100 1,513,932 5,232 SH SOLE 5,232 0 0
APPLIED MATLS INC COM 038222105 3,077,811 4,257 SH SOLE 4,257 0 0
ARISTA NETWORKS INC COM SHS 040413205 6,747,464 39,719 SH SOLE 39,719 0 0
AUTODESK INC COM 052769106 932,050 4,794 SH SOLE 4,794 0 0
BERKLEY W R CORP COM 084423102 5,583,720 79,168 SH SOLE 79,168 0 0
BOSTON SCIENTIFIC CORP COM 101137107 2,626,912 61,549 SH SOLE 61,549 0 0
BROADCOM INC COM 11135F101 5,999,804 15,883 SH SOLE 15,883 0 0
CARNIVAL CORP LTD COMMON SHARES G2004J103 2,857 100 SH SOLE 100 0 0
CATERPILLAR INC COM 149123101 2,251,199 2,114 SH SOLE 2,114 0 0
CBOE GLOBAL MKTS INC COM 12503M108 5,211,339 21,475 SH SOLE 21,475 0 0
CME GROUP INC COM 12572Q105 4,475,562 20,267 SH SOLE 20,267 0 0
COMFORT SYS USA INC COM 199908104 9,382,552 4,734 SH SOLE 4,734 0 0
CONSTELLATION ENERGY CORP COM 21037T109 1,922,633 7,741 SH SOLE 7,741 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 2,795,185 2,988 SH SOLE 2,988 0 0
DATADOG INC CL A COM 23804L103 1,569,711 6,029 SH SOLE 6,029 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 4,358,530 34,433 SH SOLE 34,433 0 0
EATON CORP PLC SHS G29183103 1,702,776 3,996 SH SOLE 3,996 0 0
ECOLAB INC COM 278865100 1,412,832 5,071 SH SOLE 5,071 0 0
ELI LILLY & CO COM 532457108 6,307,803 5,259 SH SOLE 5,259 0 0
EMCOR GROUP INC COM 29084Q100 6,619,123 7,976 SH SOLE 7,976 0 0
ENOVA INTL INC COM 29357K103 4,128,279 17,149 SH SOLE 17,149 0 0
ENSIGN GROUP INC COM 29358P101 4,882,578 30,459 SH SOLE 30,459 0 0
ETORO GROUP LTD SHS CL A G32089107 987 25 SH SOLE 25 0 0
EXELIXIS INC COM 30161Q104 6,908,057 126,963 SH SOLE 126,963 0 0
FORTINET INC COM 34959E109 9,036,083 58,821 SH SOLE 58,821 0 0
GE VERNOVA INC COM 36828A101 8,847,871 7,531 SH SOLE 7,531 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,514,021 1,497 SH SOLE 1,497 0 0
HOME DEPOT INC COM 437076102 1,358,524 3,852 SH SOLE 3,852 0 0
HOWMET AEROSPACE INC COM 443201108 3,328,756 12,381 SH SOLE 12,381 0 0
HUBBELL INC COM 443510607 1,489,551 2,847 SH SOLE 2,847 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 6,769,624 77,776 SH SOLE 77,776 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 2,512,049 8,933 SH SOLE 8,933 0 0
INTUIT COM 461202103 3,132 12 SH SOLE 12 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,465,451 3,685 SH SOLE 3,683 0 2
INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 36,858,421 228,169 SH SOLE 226,767 0 1,402
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 23,486,466 138,042 SH SOLE 137,121 0 921
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 18,532,237 205,685 SH SOLE 204,428 0 1,257
INVESCO QQQ TR UNIT SER 1 46090E103 19,333,446 26,254 SH SOLE 26,100 0 154
IRADIMED CORP COM 46266A109 5,416,724 56,684 SH SOLE 56,684 0 0
ISHARES TR CORE DIV GRWTH 46434V621 26,606,535 351,056 SH SOLE 348,547 0 2,509
ISHARES TR CORE S&P SCP ETF 464287804 353,572 2,384 SH SOLE 2,384 0 0
ISHARES U S ETF TR SHOR DURA BD ETF 46431W507 28,421 561 SH SOLE 561 0 0
JPMORGAN CHASE & CO COM 46625H100 1,370,531 4,187 SH SOLE 4,187 0 0
KINSALE CAP GROUP INC COM 49714P108 3,508,519 10,638 SH SOLE 10,638 0 0
KLA CORP COM NEW 482480100 11,675,719 38,698 SH SOLE 38,698 0 0
MCKESSON CORP COM 58155Q103 5,056,476 6,692 SH SOLE 6,692 0 0
MEDPACE HLDGS INC COM 58506Q109 5,112,133 9,653 SH SOLE 9,653 0 0
MICROSOFT CORP COM 594918104 4,971,984 13,329 SH SOLE 13,329 0 0
MONOLITHIC PWR SYS INC COM 609839105 7,420,509 5,368 SH SOLE 5,368 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 1,714,493 17,837 SH SOLE 17,837 0 0
MORGAN STANLEY COM NEW 617446448 1,548,987 7,410 SH SOLE 7,410 0 0
NETFLIX INC. COM 64110L106 2,446,450 34,264 SH SOLE 34,264 0 0
NEXTERA ENERGY INC COM 65339F101 4,357,869 49,651 SH SOLE 49,651 0 0
NMI HLDGS INC COM 629209305 1,387,528 33,768 SH SOLE 33,768 0 0
NVIDIA CORPORATION COM 67066G104 6,006,903 30,021 SH SOLE 30,014 0 7
OREILLY AUTOMOTIVE INC COM 67103H107 5,454,767 59,233 SH SOLE 59,233 0 0
PALO ALTO NETWORKS INC COM 697435105 10,037,924 29,435 SH SOLE 29,435 0 0
PARKER-HANNIFIN CORP COM 701094104 1,461,312 1,494 SH SOLE 1,494 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 1,731,739 15,491 SH SOLE 15,491 0 0
PROSHARES TR PSHS ULTRA QQQ 74347R206 581 6 SH SOLE 0 0 6
QUANTA SVCS INC COM 74762E102 8,268,220 11,483 SH SOLE 11,483 0 0
QUANTUM COMPUTING INC COM 74766W108 49 5 SH SOLE 5 0 0
RIVIAN AUTOMOTIVE INC COM CL A 76954A103 105 6 SH SOLE 0 0 6
SALESFORCE INC COM 79466L302 4,387 28 SH SOLE 28 0 0
SERVICENOW INC COM 81762P102 2,925,782 29,470 SH SOLE 29,470 0 0
SOUTHERN COPPER CORP COM 84265V105 5,917,522 33,958 SH SOLE 33,958 0 0
STATE STR SPDR DOW JONES IND UT SER 1 78467X109 450,301 862 SH SOLE 862 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 481,667 645 SH SOLE 645 0 0
STEEL DYNAMICS INC COM 858119100 1,734,489 7,559 SH SOLE 7,559 0 0
STRYKER CORPORATION COM 863667101 1,843,074 5,854 SH SOLE 5,854 0 0
SYNOPSYS INC COM 871607107 4,424,123 9,918 SH SOLE 9,918 0 0
TENET HEALTHCARE CORP COM NEW 88033G407 1,243,147 6,645 SH SOLE 6,645 0 0
TERADYNE INC COM 880770102 2,698,376 5,577 SH SOLE 5,577 0 0
TESLA INC COM 88160R101 5,072,857 12,061 SH SOLE 12,061 0 0
TJX COS INC NEW COM 872540109 5,229,326 34,517 SH SOLE 34,517 0 0
TRANSDIGM GROUP INC COM 893641100 1,361,345 1,022 SH SOLE 1,022 0 0
TRUST FOR PROFESSIONAL MANAG CONVERGENCE LNG 89834G760 4,711 138 SH SOLE 138 0 0
UFP TECHNOLOGIES INC COM 902673102 6,160,296 23,235 SH SOLE 23,235 0 0
UNITED RENTALS INC COM 911363109 1,743,518 1,539 SH SOLE 1,539 0 0
UNITED STS LIME & MINERALS I COM 911922102 4,560,682 43,572 SH SOLE 43,572 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 5,935,748 10,955 SH SOLE 10,955 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 108,545,651 1,313,317 SH SOLE 1,311,008 0 2,309
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 54,697,269 726,874 SH SOLE 725,601 0 1,273
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 26,039,042 329,483 SH SOLE 328,882 0 601
VERTIV HOLDINGS CO COM CL A 92537N108 8,966,815 26,781 SH SOLE 26,781 0 0
VIRTUS ETF TR II VIRTUS US QLTY 92790A504 371 8 SH SOLE 0 0 8
VISA INC COM CL A 92826C839 5,453,759 15,896 SH SOLE 15,896 0 0
VISTRA CORP COM 92840M102 3,952,584 24,917 SH SOLE 24,917 0 0
WALMART INC COM 931142103 2,718,127 23,999 SH SOLE 23,999 0 0