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
ABBVIE INC COM 00287Y109   1,185,262 6,002 SH   SOLE   0 0 6,002
ADOBE INC COM 00724F101   457,200 883 SH   SOLE   0 0 883
ADVANCED MICRO DEVICES INC COM 007903107   1,001,459 6,103 SH   SOLE   0 0 6,103
ALLISON TRANSMISSION HLDGS I COM 01973R101   629,162 6,549 SH   SOLE   0 0 6,549
ALLSTATE CORP COM 020002101   341,370 1,800 SH   SOLE   0 0 1,800
ALPHABET INC CAP STK CL A 02079K305   2,209,503 13,322 SH   SOLE   0 0 13,322
ALPHABET INC CAP STK CL C 02079K107   752,153 4,499 SH   SOLE   0 0 4,499
ALTRIA GROUP INC COM 02209S103   382,329 7,491 SH   SOLE   0 0 7,491
AMAZON COM INC COM 023135106   4,990,767 26,785 SH   SOLE   0 0 26,785
AMEREN CORP COM 023608102   276,808 3,165 SH   SOLE   0 0 3,165
AMERICAN EXPRESS CO COM 025816109   2,469,276 9,105 SH   SOLE   0 0 9,105
AMERIPRISE FINL INC COM 03076C106   327,927 698 SH   SOLE   0 0 698
AMGEN INC COM 031162100   322,210 1,000 SH   SOLE   0 0 1,000
APPLE INC COM 037833100   52,867,986 226,901 SH   SOLE   0 0 226,901
APPLIED MATLS INC COM 038222105   443,761 2,196 SH   SOLE   0 0 2,196
ARISTA NETWORKS INC COM 040413106   487,451 1,270 SH   SOLE   0 0 1,270
ASSERTIO HOLDINGS INC COM NEW 04546C205   24,564 20,817 SH   SOLE   0 0 20,817
AT&T INC COM 00206R102   290,140 13,188 SH   SOLE   0 0 13,188
BANK AMERICA CORP COM 060505104   480,454 12,108 SH   SOLE   0 0 12,108
BARINGS BDC INC COM 06759L103   264,904 27,031 SH   SOLE   0 0 27,031
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,267,556 2,754 SH   SOLE   0 0 2,754
BHP GROUP LTD SPONSORED ADS 088606108   323,593 5,210 SH   SOLE   0 0 5,210
BROADCOM INC COM 11135F101   1,828,180 10,598 SH   SOLE   0 0 10,598
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   412,213 1,917 SH   SOLE   0 0 1,917
CADIZ INC COM NEW 127537207   124,230 41,000 SH   SOLE   0 0 41,000
CATERPILLAR INC COM 149123101   437,432 1,118 SH   SOLE   0 0 1,118
CEL-SCI CORP COM PAR NEW 150837607   10,812 10,200 SH   SOLE   0 0 10,200
CHEVRON CORP NEW COM 166764100   528,847 3,591 SH   SOLE   0 0 3,591
CHIPOTLE MEXICAN GRILL INC COM 169656105   435,031 7,550 SH   SOLE   0 0 7,550
CINTAS CORP COM 172908105   227,286 1,104 SH   SOLE   0 0 1,104
CISCO SYS INC COM 17275R102   590,784 11,101 SH   SOLE   0 0 11,101
CME GROUP INC COM 12572Q105   7,307,487 33,118 SH   SOLE   0 0 33,118
COCA COLA CO COM 191216100   382,077 5,317 SH   SOLE   0 0 5,317
COMFORT SYS USA INC COM 199908104   204,934 525 SH   SOLE   0 0 525
CORNING INC COM 219350105   372,036 8,240 SH   SOLE   0 0 8,240
COSTCO WHSL CORP NEW COM 22160K105   520,387 587 SH   SOLE   0 0 587
CROWDSTRIKE HLDGS INC CL A 22788C105   352,270 1,256 SH   SOLE   0 0 1,256
CSX CORP COM 126408103   204,141 5,912 SH   SOLE   0 0 5,912
CUMMINS INC COM 231021106   660,855 2,041 SH   SOLE   0 0 2,041
DHT HOLDINGS INC SHS NEW Y2065G121   115,363 10,459 SH   SOLE   0 0 10,459
DISNEY WALT CO COM 254687106   385,880 4,012 SH   SOLE   0 0 4,012
DORIAN LPG LTD SHS USD Y2106R110   233,196 6,775 SH   SOLE   0 0 6,775
DUKE ENERGY CORP NEW COM NEW 26441C204   230,640 2,000 SH   SOLE   0 0 2,000
EATON CORP PLC SHS G29183103   261,838 790 SH   SOLE   0 0 790
ELI LILLY & CO COM 532457108   1,073,850 1,212 SH   SOLE   0 0 1,212
EMCOR GROUP INC COM 29084Q100   281,136 653 SH   SOLE   0 0 653
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   170,676 10,634 SH   SOLE   0 0 10,634
EPSILON ENERGY LTD COM 294375209   64,636 11,030 SH   SOLE   0 0 11,030
EVERSOURCE ENERGY COM 30040W108   521,922 7,670 SH   SOLE   0 0 7,670
EXXON MOBIL CORP COM 30231G102   402,064 3,430 SH   SOLE   0 0 3,430
F N B CORP COM 302520101   1,226,568 86,929 SH   SOLE   0 0 86,929
FIRST SOLAR INC COM 336433107   498,880 2,000 SH   SOLE   0 0 2,000
FORTINET INC COM 34959E109   289,727 3,736 SH   SOLE   0 0 3,736
GE AEROSPACE COM NEW 369604301   237,234 1,258 SH   SOLE   0 0 1,258
GENERAL DYNAMICS CORP COM 369550108   494,399 1,636 SH   SOLE   0 0 1,636
GLOBUS MED INC CL A 379577208   752,243 10,515 SH   SOLE   0 0 10,515
GRAINGER W W INC COM 384802104   422,796 407 SH   SOLE   0 0 407
HOME DEPOT INC COM 437076102   666,205 1,644 SH   SOLE   0 0 1,644
HONEYWELL INTL INC COM 438516106   518,355 2,508 SH   SOLE   0 0 2,508
HUBBELL INC COM 443510607   697,354 1,628 SH   SOLE   0 0 1,628
HUMANA INC COM 444859102   235,897 745 SH   SOLE   0 0 745
INGREDION INC COM 457187102   526,632 3,832 SH   SOLE   0 0 3,832
INTEL CORP COM 458140100   431,899 18,410 SH   SOLE   0 0 18,410
INTERCONTINENTAL EXCHANGE IN COM 45866F104   546,979 3,405 SH   SOLE   0 0 3,405
INTERNATIONAL BUSINESS MACHS COM 459200101   464,268 2,100 SH   SOLE   0 0 2,100
INTUITIVE SURGICAL INC COM NEW 46120E602   646,020 1,315 SH   SOLE   0 0 1,315
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563   318,972 14,545 SH   SOLE   0 0 14,545
INVESCO QQQ TR UNIT SER 1 46090E103   705,085 1,445 SH   SOLE   0 0 1,445
IRON MTN INC DEL COM 46284V101   898,474 7,561 SH   SOLE   0 0 7,561
JPMORGAN CHASE & CO. COM 46625H100   454,272 2,154 SH   SOLE   0 0 2,154
KEURIG DR PEPPER INC COM 49271V100   673,628 17,973 SH   SOLE   0 0 17,973
KLA CORP COM NEW 482480100   870,437 1,124 SH   SOLE   0 0 1,124
KROGER CO COM 501044101   498,510 8,700 SH   SOLE   0 0 8,700
LENNAR CORP CL A 526057104   382,834 2,042 SH   SOLE   0 0 2,042
LOCKHEED MARTIN CORP COM 539830109   872,727 1,493 SH   SOLE   0 0 1,493
MAIN STR CAP CORP COM 56035L104   605,653 12,079 SH   SOLE   0 0 12,079
MASTERCARD INCORPORATED CL A 57636Q104   520,957 1,055 SH   SOLE   0 0 1,055
MCDONALDS CORP COM 580135101   270,763 889 SH   SOLE   0 0 889
MERCK & CO INC COM 58933Y105   925,278 8,148 SH   SOLE   0 0 8,148
META PLATFORMS INC CL A 30303M102   2,334,521 4,078 SH   SOLE   0 0 4,078
MFS INTER HIGH INCOME FD SH BEN INT 59318T109   25,177 14,145 SH   SOLE   0 0 14,145
MICRON TECHNOLOGY INC COM 595112103   307,628 2,966 SH   SOLE   0 0 2,966
MICROSOFT CORP COM 594918104   1,778,786 4,134 SH   SOLE   0 0 4,134
MORGAN STANLEY COM NEW 617446448   807,852 7,750 SH   SOLE   0 0 7,750
NETFLIX INC COM 64110L106   393,645 555 SH   SOLE   0 0 555
NORTHRIM BANCORP INC COM 666762109   200,342 2,813 SH   SOLE   0 0 2,813
NVIDIA CORPORATION COM 67066G104   106,923,211 880,461 SH   SOLE   0 0 880,461
OMEROS CORP COM 682143102   238,696 60,125 SH   SOLE   0 0 60,125
ONEOK INC NEW COM 682680103   1,458,809 16,008 SH   SOLE   0 0 16,008
ORACLE CORP COM 68389X105   1,051,376 6,170 SH   SOLE   0 0 6,170
PALO ALTO NETWORKS INC COM 697435105   292,239 855 SH   SOLE   0 0 855
PARKER-HANNIFIN CORP COM 701094104   682,997 1,081 SH   SOLE   0 0 1,081
PAYPAL HLDGS INC COM 70450Y103   322,264 4,130 SH   SOLE   0 0 4,130
PIMCO CORPORATE & INCOME OPP COM 72201B101   745,186 51,785 SH   SOLE   0 0 51,785
PPG INDS INC COM 693506107   382,677 2,889 SH   SOLE   0 0 2,889
PROCTER AND GAMBLE CO COM 742718109   334,103 1,929 SH   SOLE   0 0 1,929
PROGRESSIVE CORP COM 743315103   253,760 1,000 SH   SOLE   0 0 1,000
PROSHARES TR PSHS ULTRA QQQ 74347R206   705,907 7,010 SH   SOLE   0 0 7,010
PROSHARES TR PSHS ULT S&P 500 74347R107   435,792 4,833 SH   SOLE   0 0 4,833
PRUDENTIAL FINL INC COM 744320102   269,448 2,225 SH   SOLE   0 0 2,225
QUALCOMM INC COM 747525103   595,479 3,502 SH   SOLE   0 0 3,502
REALTY INCOME CORP COM 756109104   217,434 3,428 SH   SOLE   0 0 3,428
RING ENERGY INC COM 76680V108   107,840 67,400 SH   SOLE   0 0 67,400
RTX CORPORATION COM 75513E101   955,213 7,884 SH   SOLE   0 0 7,884
SALESFORCE INC COM 79466L302   341,750 1,249 SH   SOLE   0 0 1,249
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   758,386 6,924 SH   SOLE   0 0 6,924
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   329,384 1,459 SH   SOLE   0 0 1,459
SENSUS HEALTHCARE INC COM 81728J109   220,980 38,100 SH   SOLE   0 0 38,100
SERVICENOW INC COM 81762P102   536,992 600 SH   SOLE   0 0 600
SHOPIFY INC CL A 82509L107   200,350 2,500 SH   SOLE   0 0 2,500
SOUTHERN CO COM 842587107   366,903 4,069 SH   SOLE   0 0 4,069
SUPER MICRO COMPUTER INC COM 86800U104   642,089 1,542 SH   SOLE   0 0 1,542
SYNOPSYS INC COM 871607107   221,799 438 SH   SOLE   0 0 438
TARGET CORP COM 87612E106   435,940 2,797 SH   SOLE   0 0 2,797
TEEKAY TANKERS LTD CL A Y8565N300   651,934 11,192 SH   SOLE   0 0 11,192
TESLA INC COM 88160R101   742,244 2,837 SH   SOLE   0 0 2,837
TEXAS INSTRS INC COM 882508104   584,593 2,830 SH   SOLE   0 0 2,830
THE CIGNA GROUP COM 125523100   496,102 1,432 SH   SOLE   0 0 1,432
THE TRADE DESK INC COM CL A 88339J105   572,921 5,225 SH   SOLE   0 0 5,225
TRACTOR SUPPLY CO COM 892356106   597,279 2,053 SH   SOLE   0 0 2,053
TRUIST FINL CORP COM 89832Q109   1,575,922 36,846 SH   SOLE   0 0 36,846
UNITEDHEALTH GROUP INC COM 91324P102   995,749 1,703 SH   SOLE   0 0 1,703
VANGUARD INDEX FDS TOTAL STK MKT 922908769   203,592 719 SH   SOLE   0 0 719
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   261,305 2,183 SH   SOLE   0 0 2,183
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   240,119 1,873 SH   SOLE   0 0 1,873
VANGUARD WORLD FD MEGA GRWTH IND 921910816   427,550 1,328 SH   SOLE   0 0 1,328
VISA INC COM CL A 92826C839   1,760,856 6,404 SH   SOLE   0 0 6,404
WALMART INC COM 931142103   246,815 3,057 SH   SOLE   0 0 3,057