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
ABBVIE INC COM 00287Y109 2,868,160 10,964 SH SOLE 0 0 10,964
ADVANCED MICRO DEVICES INC COM 007903107 15,503,774 25,343 SH SOLE 0 0 25,343
ALPHABET INC CAP STK CL C 02079K107 3,436,191 10,084 SH SOLE 0 0 10,084
ALPHABET INC CAP STK CL A 02079K305 914,948 2,659 SH SOLE 0 0 2,659
AMAZON COM INC COM 023135106 2,639,488 10,594 SH SOLE 0 0 10,594
AMERICAN ELEC PWR CO INC COM 025537101 1,203,166 10,141 SH SOLE 0 0 10,141
AMERICAN EXPRESS CO COM 025816109 4,019,224 13,217 SH SOLE 0 0 13,217
AMGEN INC COM 031162100 3,058,973 7,257 SH SOLE 0 0 7,257
ANALOG DEVICES INC COM 032654105 3,235,679 8,156 SH SOLE 0 0 8,156
APPLE INC COM 037833100 4,457,484 13,385 SH SOLE 0 0 13,385
APPLIED MATLS INC COM 038222105 11,402,609 22,298 SH SOLE 0 0 22,298
ARES CAPITAL CORP COM 04010L103 1,657,555 86,783 SH SOLE 0 0 86,783
ARISTA NETWORKS INC COM SHS 040413205 3,844,221 18,882 SH SOLE 0 0 18,882
ARM HOLDINGS PLC SPONSORED ADS 042068205 4,660,902 16,091 SH SOLE 0 0 16,091
ASML HLDG NV N Y REGISTRY SHS N07059210 3,616,195 1,996 SH SOLE 0 0 1,996
BADGER METER INC COM 056525108 270,923 2,193 SH SOLE 0 0 2,193
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 347,071 697 SH SOLE 0 0 697
BIONTECH SE SPONSORED ADS 09075V102 399,877 4,068 SH SOLE 0 0 4,068
BLACKROCK INC COM 09290D101 2,652,303 2,506 SH SOLE 0 0 2,506
BOSTON SCIENTIFIC CORP COM 101137107 794,381 18,199 SH SOLE 0 0 18,199
BROADCOM INC COM 11135F101 11,812,939 33,637 SH SOLE 0 0 33,637
CADENCE DESIGN SYSTEM INC COM 127387108 1,573,724 4,766 SH SOLE 0 0 4,766
CAPITAL ONE FINL CORP COM 14040H105 4,883,364 25,293 SH SOLE 0 0 25,293
CATERPILLAR INC COM 149123101 203,508 251 SH SOLE 0 0 251
CHENIERE ENERGY INC COM NEW 16411R208 2,433,830 9,047 SH SOLE 0 0 9,047
CHEVRON CORPORATION COM 166764100 2,093,540 10,252 SH SOLE 0 0 10,252
CINTAS CORP COM 172908105 221,847 1,137 SH SOLE 0 0 1,137
CISCO SYS INC COM 17275R102 2,287,939 21,257 SH SOLE 0 0 21,257
CNX RES CORP COM 12653C108 852,797 27,360 SH SOLE 0 0 27,360
COSTCO WHOLESALE CORPORATION COM 22160K105 4,660,075 5,119 SH SOLE 0 0 5,119
CREDIT SUISSE NASSAU BRANC ENTRACS GOLD SHS 22542D233 915,563 6,516 SH SOLE 0 0 6,516
CREDO TECHNOLOGY GROUP HOLDI ORDINARY SHARES G25457105 783,669 4,023 SH SOLE 0 0 4,023
CUMMINS INC COM 231021106 6,151,402 11,908 SH SOLE 0 0 11,908
DANAOS CORPORATION SHS Y1968P121 2,468,497 15,997 SH SOLE 0 0 15,997
DATADOG INC CL A COM 23804L103 2,614,723 9,548 SH SOLE 0 0 9,548
DEERE & CO COM 244199105 1,200,354 1,787 SH SOLE 0 0 1,787
DOMINION ENERGY INC COM 25746U109 1,219,827 20,156 SH SOLE 0 0 20,156
EATON CORP PLC SHS G29183103 7,271,774 16,923 SH SOLE 0 0 16,923
EDWARDS LIFESCIENCES CORP COM 28176E108 2,697,627 31,251 SH SOLE 0 0 31,251
EPR PPTYS COM SH BEN INT 26884U109 2,934,985 52,289 SH SOLE 0 0 52,289
EXXONMOBIL HOLDINGS CORP COM SHS *A* 30233Q108 2,831,424 17,397 SH SOLE 0 0 17,397
FIDELITY GREENWOOD STREET TR HEDGED EQTY ETF 31624J745 1,716,155 50,985 SH SOLE 0 0 50,985
FIRST CTZNS BANCSHARES INC D CL A 31946M103 2,255,952 1,095 SH SOLE 0 0 1,095
GLOBAL X FDS GLB X MLP ENRG I 37954Y293 2,634,937 37,739 SH SOLE 0 0 37,739
GOLDMAN SACHS GROUP INC COM 38141G104 5,828,137 6,473 SH SOLE 0 0 6,473
HEWLETT PACKARD ENTERPRISE C COM 42824C109 5,776,799 90,418 SH SOLE 0 0 90,418
INTEL CORP COM 458140100 1,362,734 11,334 SH SOLE 0 0 11,334
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 2,120,635 24,826 SH SOLE 0 0 24,826
INTERCONTINENTAL EXCHANGE IN COM 45866F104 496,713 3,267 SH SOLE 0 0 3,267
INTUITIVE SURGICAL INC COM NEW 46120E602 1,168,972 2,875 SH SOLE 0 0 2,875
INVESCO ACTVELY MNGD ETC FD AGRI CMDTY STRA 46090F308 376,839 10,033 SH SOLE 0 0 10,033
INVESCO QQQ TR UNIT SER 1 46090E103 3,775,951 5,104 SH SOLE 0 0 5,104
ISHARES INC MSCI EMRG CHN 46434G764 5,257,483 53,063 SH SOLE 0 0 53,063
ISHARES TR CORE US AGGBD ET 464287226 6,549,930 69,282 SH SOLE 0 0 69,282
ISHARES TR MSCI EMG MKT ETF 464287234 6,045,181 90,510 SH SOLE 0 0 90,510
ISHARES TR MSCI EAFE ETF 464287465 6,955,791 66,953 SH SOLE 0 0 66,953
ISHARES TR FLTG RATE NT ETF 46429B655 238,959 4,681 SH SOLE 0 0 4,681
ISHARES TR ISHARES BIOTECH 464287556 3,894,015 18,496 SH SOLE 0 0 18,496
ISHARES TR IBONDS 26 TRM TS 46436E858 8,698,411 380,175 SH SOLE 0 0 380,175
ISHARES TR IBONDS 27 TRM TS 46436E841 8,595,060 385,083 SH SOLE 0 0 385,083
ISHARES TR IBONDS 28 TRM TS 46436E833 4,654,927 212,457 SH SOLE 0 0 212,457
ISHARES TR IBONDS 29 TRM TS 46436E825 2,292,427 108,006 SH SOLE 0 0 108,006
ISHARES TR IBOND DEC 2030 46436E593 1,007,970 53,079 SH SOLE 0 0 53,079
ISHARES TR 7-10 YR TRSY BD 464287440 1,961,672 21,965 SH SOLE 0 0 21,965
ISHARES TR 3 7 YR TREAS BD 464288661 7,853,533 69,231 SH SOLE 0 0 69,231
ISHARES TR NORTH AMERN NAT 464287374 3,412,143 55,365 SH SOLE 0 0 55,365
ISHARES TR CORE S&P MCP ETF 464287507 6,218,762 86,432 SH SOLE 0 0 86,432
ISHARES TR CORE S&P SCP ETF 464287804 3,118,431 22,923 SH SOLE 0 0 22,923
ISHARES TR RUS 1000 VAL ETF 464287598 3,688,516 14,877 SH SOLE 0 0 14,877
ISHARES TR RUS 2000 VAL ETF 464287630 3,518,752 16,800 SH SOLE 0 0 16,800
ISHARES TR RUS 2000 GRW ETF 464287648 3,405,633 9,542 SH SOLE 0 0 9,542
ISHARES TR RUSSELL 3000 ETF 464287689 6,220,029 14,410 SH SOLE 0 0 14,410
ISHARES TR A RATE CP BD ETF 46429B291 3,603,073 80,086 SH SOLE 0 0 80,086
ISHARES TR TRUST ISHARE 0-1 464288679 12,445,331 112,811 SH SOLE 0 0 112,811
ISHARES TR 1 3 YR TREAS BD 464287457 1,947,081 23,979 SH SOLE 0 0 23,979
ISHARES TR 10-20 YR TRS ETF 464288653 304,354 3,302 SH SOLE 0 0 3,302
JPMORGAN CHASE & CO COM 46625H100 7,769,940 23,486 SH SOLE 0 0 23,486
KLA CORP COM NEW 482480100 2,288,461 11,740 SH SOLE 0 0 11,740
LAM RESEARCH CORP COM NEW 512807306 11,350,747 34,552 SH SOLE 0 0 34,552
LOCKHEED MARTIN CORP COM 539830109 4,884,958 9,592 SH SOLE 0 0 9,592
MAIN STR CAP CORP COM 56035L104 3,222,955 58,546 SH SOLE 0 0 58,546
MANULIFE FINL CORP COM 56501R106 1,357,789 31,880 SH SOLE 0 0 31,880
MASTERCARD INCORPORATED CL A 57636Q104 3,644,277 6,608 SH SOLE 0 0 6,608
MCCORMICK & CO INC COM NON VTG 579780206 247,522 5,335 SH SOLE 0 0 5,335
MERCADOLIBRE INC COM 58733R102 205,695 119 SH SOLE 0 0 119
META PLATFORMS INC CL A 30303M102 3,373,517 4,652 SH SOLE 0 0 4,652
MICRON TECHNOLOGY INC COM 595112103 15,955,331 14,980 SH SOLE 0 0 14,980
MICROSOFT CORP COM 594918104 5,858,717 11,423 SH SOLE 0 0 11,423
MONSTER BEVERAGE CORP NEW COM 61174X109 1,047,243 25,162 SH SOLE 0 0 25,162
MOODYS CORP COM 615369105 5,491,818 12,093 SH SOLE 0 0 12,093
NEBIUS GROUP N.V. SHS CLASS A N97284108 408,108 1,730 SH SOLE 0 0 1,730
NETEASE COM INC SPONSORED ADS 64110W102 234,320 1,934 SH SOLE 0 0 1,934
NETFLIX INC. COM 64110L106 293,976 4,225 SH SOLE 0 0 4,225
NIAGEN BIOSCIENCE INC COM NEW 171077407 61,174 20,950 SH SOLE 0 0 20,950
NORFOLK SOUTHN CORP COM 655844108 3,531,342 11,428 SH SOLE 0 0 11,428
NORTHROP GRUMMAN CORP COM 666807102 2,597,460 5,372 SH SOLE 0 0 5,372
NOVANTA INC COM 67000B104 375,524 2,641 SH SOLE 0 0 2,641
NOVARTIS AG SPONSORED ADR 66987V109 218,335 1,531 SH SOLE 0 0 1,531
NVIDIA CORPORATION COM 67066G104 17,274,160 75,638 SH SOLE 0 0 75,638
NXP SEMICONDUCTORS N V COM N6596X109 1,493,982 6,290 SH SOLE 0 0 6,290
OGE ENERGY CORP COM 670837103 1,139,973 25,098 SH SOLE 0 0 25,098
OMEGA HEALTHCARE INVS INC COM 681936100 2,161,261 46,669 SH SOLE 0 0 46,669
ORACLE CORP COM 68389X105 3,033,713 22,096 SH SOLE 0 0 22,096
OREILLY AUTOMOTIVE INC COM 67103H107 217,112 2,542 SH SOLE 0 0 2,542
OSHKOSH CORP COM 688239201 4,098,218 31,814 SH SOLE 0 0 31,814
PALANTIR TECHNOLOGIES INC CL A 69608A108 1,140,507 6,097 SH SOLE 0 0 6,097
PAYCHEX INC COM 704326107 555,260 5,637 SH SOLE 0 0 5,637
PEMBINA PIPELINE CORP COM 706327103 2,135,303 47,898 SH SOLE 0 0 47,898
PERMIAN RESOURCES CORP CLASS A COM 71424F105 769,891 36,453 SH SOLE 0 0 36,453
PROCTER & GAMBLE CO COM 742718109 371,746 2,559 SH SOLE 0 0 2,559
PROLOGIS INC. COM 74340W103 1,236,236 9,521 SH SOLE 0 0 9,521
PROVIDENT FINL SVCS INC COM 74386T105 911,309 41,143 SH SOLE 0 0 41,143
PUBLIC STORAGE COM 74460D109 1,879,891 6,646 SH SOLE 0 0 6,646
QUALCOMM INC COM 747525103 229,983 1,250 SH SOLE 0 0 1,250
RENAISSANCERE HLDGS LTD COM G7496G103 1,123,925 3,532 SH SOLE 0 0 3,532
ROYAL BK CDA COM 780087102 3,537,735 17,995 SH SOLE 0 0 17,995
RTX CORPORATION COM 75513E101 6,129,654 33,017 SH SOLE 0 0 33,017
SALESFORCE INC COM 79466L302 696,078 3,032 SH SOLE 0 0 3,032
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 3,461,313 56,282 SH SOLE 0 0 56,282
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 3,747,347 19,144 SH SOLE 0 0 19,144
SHOPIFY INC CL A SUB VTG SHS 82509L107 2,426,399 16,361 SH SOLE 0 0 16,361
SOFI TECHNOLOGIES INC COM 83406F102 1,074,671 68,363 SH SOLE 0 0 68,363
SPDR SERIES TRUST ST STR CONV ETF 78464A359 3,630,418 35,881 SH SOLE 0 0 35,881
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 50,339,447 66,008 SH SOLE 0 0 66,008
SYMBOTIC INC CLASS A COM 87151X101 363,737 8,646 SH SOLE 0 0 8,646
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 7,806,526 17,112 SH SOLE 0 0 17,112
TC ENERGY CORP COM 87807B107 1,685,038 29,163 SH SOLE 0 0 29,163
TELEDYNE TECHNOLOGIES INC COM 879360105 389,572 642 SH SOLE 0 0 642
TERADYNE INC COM 880770102 6,110,436 15,241 SH SOLE 0 0 15,241
TESLA INC COM 88160R101 1,339,869 3,776 SH SOLE 0 0 3,776
TORM PLC SHS CL A G89479102 3,124,479 82,115 SH SOLE 0 0 82,115
UNION PAC CORP COM 907818108 4,714,260 17,324 SH SOLE 0 0 17,324
USCF ETF TR SUMMERHAVEN K1 90290T809 5,566,642 178,418 SH SOLE 0 0 178,418
VANGUARD INDEX FDS MRNGSTR MID CAP 922908629 320,110 4,082 SH SOLE 0 0 4,082
VANGUARD INDEX FDS MRNGSTR LRG CAP 922908637 256,851 730 SH SOLE 0 0 730
VERTEX PHARMACEUTICALS INC COM 92532F100 1,841,164 3,522 SH SOLE 0 0 3,522
VISA INC COM CL A 92826C839 4,758,322 13,242 SH SOLE 0 0 13,242
WASTE MGMT INC DEL COM 94106L109 2,436,077 11,946 SH SOLE 0 0 11,946
WEC ENERGY GROUP INC COM 92939U106 238,244 2,364 SH SOLE 0 0 2,364
WHITE MTNS INS GROUP LTD COM G9618E107 2,237,236 1,115 SH SOLE 0 0 1,115
XCEL ENERGY INC COM 98389B100 1,064,039 15,097 SH SOLE 0 0 15,097