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
3M CO COM 88579Y101   15,110 126 SH   SOLE   126 0 0
89BIO INC COM 282559103   12,730 1,000 SH   SOLE   1,000 0 0
ABBOTT LABS COM 002824100   28,616 261 SH   SOLE   0 0 261
ABBVIE INC COM 00287Y109   16,161 100 SH   SOLE   100 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   113,407 425 SH   SOLE   425 0 0
ACTIVISION BLIZZARD INC COM 00507V109   45,930 600 SH   SOLE   600 0 0
ADIENT PLC ORD SHS G0084W101   416 12 SH   SOLE   12 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   3,365 10 SH   SOLE   10 0 0
AERCAP HOLDINGS NV SHS N00985106   933 16 SH   SOLE   16 0 0
AERSALE CORPORATION COM 00810F106   186,530 11,500 SH   SOLE   11,500 0 0
AFLAC INC COM 001055102   46,161 642 SH   SOLE   642 0 0
ALCOA CORP COM 013872106   311,470 6,850 SH   SOLE   6,850 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   5,891,477 40,444 SH   SOLE   40,369 0 75
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   440 5 SH   SOLE   5 0 0
ALLOGENE THERAPEUTICS INC COM 019770106   175,806 27,950 SH   SOLE   27,950 0 0
ALPHABET INC CAP STK CL A 02079K305   10,199,564 115,602 SH   SOLE   115,241 0 361
ALPHABET INC CAP STK CL C 02079K107   577,189 6,505 SH   SOLE   6,145 0 360
ALPINE 4 HOLDINGS INC CL A 02083E105   53 100 SH   SOLE   100 0 0
ALPS ETF TR ALERIAN MLP 00162Q452   3,807 100 SH   SOLE   100 0 0
ALPS ETF TR CLEAN ENERGY 00162Q460   647 14 SH   SOLE   14 0 0
ALTRIA GROUP INC COM 02209S103   24,775 542 SH   SOLE   542 0 0
ALX ONCOLOGY HLDGS INC COM 00166B105   220,554 19,570 SH   SOLE   19,570 0 0
AMAZON COM INC COM 023135106   161,280 1,920 SH   SOLE   1,320 0 600
AMBARELLA INC SHS G037AX101   8,223 100 SH   SOLE   100 0 0
AMER STATES WTR CO COM 029899101   231,375 2,500 SH   SOLE   2,500 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   337,610 2,215 SH   SOLE   2,215 0 0
AMERIPRISE FINL INC COM 03076C106   3,114 10 SH   SOLE   10 0 0
AMGEN INC COM 031162100   1,010,656 3,848 SH   SOLE   3,749 0 99
AMPHENOL CORP NEW CL A 032095101   2,798,318 36,752 SH   SOLE   36,752 0 0
ANALOG DEVICES INC COM 032654105   4,338,594 26,450 SH   SOLE   26,450 0 0
APPLE INC COM 037833100   8,104,403 62,375 SH   SOLE   62,375 0 0
APTIV PLC SHS G6095L109   9,361,800 100,524 SH   SOLE   100,073 0 451
ARK ETF TR GENOMIC REV ETF 00214Q302   1,025 36 SH   SOLE   36 0 0
ARK ETF TR INNOVATION ETF 00214Q104   66,979 2,144 SH   SOLE   2,144 0 0
ARK ETF TR NEXT GNRTN INTER 00214Q401   636 16 SH   SOLE   16 0 0
ARROW ELECTRS INC COM 042735100   1,046 10 SH   SOLE   10 0 0
ASSURANT INC COM 04621X108   1,000 8 SH   SOLE   8 0 0
AT&T INC COM 00206R102   4,345 236 SH   SOLE   236 0 0
ATLAS CORP SHARES Y0436Q109   53,690 3,500 SH   SOLE   0 0 3,500
AURORA CANNABIS INC COM 05156X884   300 325 SH   SOLE   325 0 0
AXOS FINANCIAL INC COM 05465C100   181,354 4,745 SH   SOLE   4,745 0 0
BAIDU INC SPON ADR REP A 056752108   34,314 300 SH   SOLE   0 0 300
BAKER HUGHES COMPANY CL A 05722G100   6,421,830 217,468 SH   SOLE   216,648 0 820
BANK AMERICA CORP COM 060505104   10,435,317 315,076 SH   SOLE   314,822 0 254
BANK NEW YORK MELLON CORP COM 064058100   45,520 1,000 SH   SOLE   1,000 0 0
BAXTER INTL INC COM 071813109   27,167 533 SH   SOLE   533 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,844,133 5,970 SH   SOLE   5,905 0 65
BEST BUY INC COM 086516101   8,021 100 SH   SOLE   100 0 0
BIOGEN INC COM 09062X103   276,920 1,000 SH   SOLE   1,000 0 0
BLACKROCK INC COM 09247X101   4,201,467 5,929 SH   SOLE   5,929 0 0
BLACKSTONE INC COM 09260D107   8,606 116 SH   SOLE   114 0 2
BOEING CO COM 097023105   492,417 2,585 SH   SOLE   2,585 0 0
BP PLC SPONSORED ADR 055622104   754,488 21,600 SH   SOLE   21,600 0 0
BROADCOM INC COM 11135F101   2,237 4 SH   SOLE   4 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   1,075 38 SH   SOLE   38 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   4,719 150 SH   SOLE   150 0 0
BROOKFIELD REINS LTD CL A EXCH LT VTG G16250105   31 1 SH   SOLE   1 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   710 28 SH   SOLE   28 0 0
BROWN FORMAN CORP CL A 115637100   3,814 58 SH   SOLE   58 0 0
CANOPY GROWTH CORP COM 138035100   404 175 SH   SOLE   175 0 0
CATERPILLAR INC COM 149123101   10,052,896 41,964 SH   SOLE   41,739 0 225
CELLDEX THERAPEUTICS INC NEW COM NEW 15117B202   134 3 SH   SOLE   3 0 0
CENTENE CORP DEL COM 15135B101   2,296 28 SH   SOLE   28 0 0
CHART INDS INC COM 16115Q308   9,449 82 SH   SOLE   82 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108   13,903 41 SH   SOLE   41 0 0
CHEMOURS CO COM 163851108   1,091,603 35,650 SH   SOLE   35,650 0 0
CHEVRON CORP NEW COM 166764100   1,765,464 9,836 SH   SOLE   9,836 0 0
CHURCH & DWIGHT CO INC COM 171340102   13,586 169 SH   SOLE   169 0 0
CIGNA CORP NEW COM 125523100   2,651 8 SH   SOLE   8 0 0
CISCO SYS INC COM 17275R102   953 20 SH   SOLE   20 0 0
CITIGROUP INC COM NEW 172967424   3,084,686 68,200 SH   SOLE   68,200 0 0
COCA COLA CO COM 191216100   178,426 2,805 SH   SOLE   2,805 0 0
COLGATE PALMOLIVE CO COM 194162103   21,716 276 SH   SOLE   276 0 0
COLUMBIA FINL INC COM 197641103   930 43 SH   SOLE   43 0 0
COMCAST CORP NEW CL A 20030N101   34,970 1,000 SH   SOLE   1,000 0 0
COMMERCIAL METALS CO COM 201723103   8,114 168 SH   SOLE   168 0 0
CONCENTRIX CORP COM 20602D101   533 4 SH   SOLE   4 0 0
CONOCOPHILLIPS COM 20825C104   10,174,078 86,221 SH   SOLE   85,796 0 425
CONSTELLATION ENERGY CORP COM 21037T109   948 11 SH   SOLE   11 0 0
CORTEVA INC COM 22052L104   59 1 SH   SOLE   1 0 0
COSTCO WHSL CORP NEW COM 22160K105   208,164 456 SH   SOLE   456 0 0
COTERRA ENERGY INC COM 127097103   3,434,886 139,800 SH   SOLE   138,600 0 1,200
CREATIVE REALITIES INC COM NEW 22530J200   6,161 10,623 SH   SOLE   10,623 0 0
CRINETICS PHARMACEUTICALS IN COM 22663K107   48,495 2,650 SH   SOLE   2,650 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   20,325 500 SH   SOLE   500 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   5,807,270 55,155 SH   SOLE   54,929 0 226
CROWN CASTLE INC COM 22822V101   201,425 1,485 SH   SOLE   1,485 0 0
CSX CORP COM 126408103   54,277 1,752 SH   SOLE   1,752 0 0
CUMMINS INC COM 231021106   181,718 750 SH   SOLE   750 0 0
CVS HEALTH CORP COM 126650100   5,663,809 60,777 SH   SOLE   60,777 0 0
DANAHER CORPORATION COM 235851102   13,194,294 49,711 SH   SOLE   49,501 0 210
DANIMER SCIENTIFIC INC COM CL A 236272100   1,790 1,000 SH   SOLE   1,000 0 0
DCP MIDSTREAM LP COM UT LTD PTN 23311P100   6,556 169 SH   SOLE   169 0 0
DEERE & CO COM 244199105   8,161 19 SH   SOLE   19 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   4,455 25 SH   SOLE   25 0 0
DIGITAL RLTY TR INC COM 253868103   130,351 1,300 SH   SOLE   1,300 0 0
DISCOVER FINL SVCS COM 254709108   14,674 150 SH   SOLE   150 0 0
DISNEY WALT CO COM 254687106   5,596,285 64,414 SH   SOLE   64,079 0 335
DOW INC COM 260557103   164,691 3,268 SH   SOLE   3,268 0 0
DRAFTKINGS INC NEW COM CL A 26142V105   103 9 SH   SOLE   9 0 0
DT MIDSTREAM INC COMMON STOCK 23345M107   1,050 19 SH   SOLE   19 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   9,578 93 SH   SOLE   93 0 0
DUPONT DE NEMOURS INC COM 26614N102   20,864 304 SH   SOLE   304 0 0
E2OPEN PARENT HOLDINGS INC COM CL A 29788T103   144,549 24,625 SH   SOLE   24,625 0 0
EATON CORP PLC SHS G29183103   11,121,634 70,861 SH   SOLE   70,486 0 375
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   3,151,426 265,495 SH   SOLE   265,495 0 0
ENSTAR GROUP LIMITED SHS G3075P101   121,296 525 SH   SOLE   525 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   4,894,069 202,905 SH   SOLE   202,905 0 0
ENVISTA HOLDINGS CORPORATION COM 29415F104   360,639 10,711 SH   SOLE   10,711 0 0
EOG RES INC COM 26875P101   1,334,056 10,300 SH   SOLE   10,300 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201   19,912 452 SH   SOLE   0 0 452
EVGO INC CL A COM 30052F100   193,707 43,335 SH   SOLE   43,335 0 0
EXXON MOBIL CORP COM 30231G102   1,797,338 16,295 SH   SOLE   16,295 0 0
F5 INC COM 315616102   14,351 100 SH   SOLE   100 0 0
FARFETCH LTD ORD SH CL A 30744W107   8,278 1,750 SH   SOLE   1,750 0 0
FARMLAND PARTNERS INC COM 31154R109   4,236 340 SH   SOLE   340 0 0
FATE THERAPEUTICS INC COM 31189P102   1,766 175 SH   SOLE   175 0 0
FEDEX CORP COM 31428X106   15,588 90 SH   SOLE   90 0 0
FIRST SOLAR INC COM 336433107   54,673 365 SH   SOLE   365 0 0
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807   4,902 200 SH   SOLE   200 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   6,456 147 SH   SOLE   147 0 0
FIVE BELOW INC COM 33829M101   5,306 30 SH   SOLE   30 0 0
FLEX LTD ORD Y2573F102   1,331 62 SH   SOLE   62 0 0
FLOWSERVE CORP COM 34354P105   9,204 300 SH   SOLE   300 0 0
FORD MTR CO DEL COM 345370860   117,463 10,100 SH   SOLE   10,100 0 0
FREEPORT-MCMORAN INC CL B 35671D857   4,301,182 113,189 SH   SOLE   112,864 0 325
FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101   6,015 1,277 SH   SOLE   1,277 0 0
FUELCELL ENERGY INC COM 35952H601   81 29 SH   SOLE   29 0 0
GALMED PHARMACEUTICALS LTD SHS M47238106   250 500 SH   SOLE   500 0 0
GENERAL ELECTRIC CO COM NEW 369604301   105,743 1,262 SH   SOLE   1,262 0 0
GENERAL MLS INC COM 370334104   9,475 113 SH   SOLE   113 0 0
GILEAD SCIENCES INC COM 375558103   12,890,721 150,154 SH   SOLE   149,554 0 600
GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100   722,475 427,500 SH   SOLE   427,500 0 0
GLADSTONE LD CORP COM 376549101   4,404 240 SH   SOLE   240 0 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855   17,741 303 SH   SOLE   0 0 303
GODADDY INC CL A 380237107   4,714 63 SH   SOLE   63 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   13,735 40 SH   SOLE   40 0 0
GOLDMAN SACHS MLP ENERGY REN COM 38148G206   2,542,862 198,972 SH   SOLE   198,972 0 0
HALLIBURTON CO COM 406216101   1,343,802 34,150 SH   SOLE   33,550 0 600
HANNON ARMSTRONG SUST INFR C COM 41068X100   54,772 1,890 SH   SOLE   1,890 0 0
HCA HEALTHCARE INC COM 40412C101   2,160 9 SH   SOLE   9 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   8,756 128 SH   SOLE   128 0 0
HERSHEY CO COM 427866108   34,736 150 SH   SOLE   150 0 0
HOME DEPOT INC COM 437076102   242,157 767 SH   SOLE   750 0 17
HONEYWELL INTL INC COM 438516106   15,884,988 74,125 SH   SOLE   73,825 0 300
IES HLDGS INC COM 44951W106   256,744 7,218 SH   SOLE   7,218 0 0
ILLUMINA INC COM 452327109   202 1 SH   SOLE   1 0 0
INSULET CORP COM 45784P101   5,888 20 SH   SOLE   20 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   282 2 SH   SOLE   2 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   62,904 600 SH   SOLE   600 0 0
INTUIT COM 461202103   13,233 34 SH   SOLE   34 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   5,307 20 SH   SOLE   20 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100   15,680 200 SH   SOLE   200 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332   20,193 70 SH   SOLE   70 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   36,019 255 SH   SOLE   255 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   148,851 559 SH   SOLE   559 0 0
ISHARES GOLD TR ISHARES NEW 464285204   120,235 3,476 SH   SOLE   3,476 0 0
ISHARES INC ASIA/PAC DIV ETF 464286293   176,199 5,230 SH   SOLE   5,230 0 0
ISHARES INC CORE MSCI EMKT 46434G103   137,532 2,945 SH   SOLE   2,945 0 0
ISHARES INC ESG AWR MSCI EM 46434G863   36,926 1,228 SH   SOLE   1,228 0 0
ISHARES INC MSCI EMERG MKT 46434G889   346,993 8,455 SH   SOLE   8,455 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822   25,859 475 SH   SOLE   475 0 0
ISHARES SILVER TR ISHARES 46428Q109   8,566 389 SH   SOLE   389 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100   95,864 2,003 SH   SOLE   2,003 0 0
ISHARES TR COHEN STEER REIT 464287564   25,117 458 SH   SOLE   458 0 0
ISHARES TR CORE DIV GRWTH 46434V621   24,500 490 SH   SOLE   490 0 0
ISHARES TR CORE MSCI EAFE 46432F842   323,672 5,251 SH   SOLE   5,251 0 0
ISHARES TR CORE S&P MCP ETF 464287507   121,913 504 SH   SOLE   504 0 0
ISHARES TR CORE S&P SCP ETF 464287804   57,163 604 SH   SOLE   604 0 0
ISHARES TR CORE S&P US GWT 464287671   2,201 27 SH   SOLE   27 0 0
ISHARES TR CORE US AGGBD ET 464287226   391,355 4,035 SH   SOLE   4,035 0 0
ISHARES TR CYBERSECURITY 46435U135   125,179 3,791 SH   SOLE   3,791 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516   65,411 995 SH   SOLE   995 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   11,315,691 570,060 SH   SOLE   567,060 0 3,000
ISHARES TR INTL DIV GRWTH 46435G524   546,044 9,475 SH   SOLE   9,475 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   72,780 1,470 SH   SOLE   1,470 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   19,898 525 SH   SOLE   525 0 0
ISHARES TR MSCI EURO FL ETF 464289180   14,024 800 SH   SOLE   800 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   289,224 1,350 SH   SOLE   1,350 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   535,021 3,528 SH   SOLE   3,528 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   60,280 281 SH   SOLE   281 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   88,055 635 SH   SOLE   635 0 0
ISHARES TR RUS MD CP GR ETF 464287481   260,498 3,116 SH   SOLE   3,116 0 0
ISHARES TR RUS MDCP VAL ETF 464287473   27,388 260 SH   SOLE   260 0 0
ISHARES TR S&P SML 600 GWT 464287887   49,712 460 SH   SOLE   460 0 0
ISHARES TR SELECT DIVID ETF 464287168   11,698 97 SH   SOLE   97 0 0
ISHARES TR TIPS BD ETF 464287176   32,038 301 SH   SOLE   301 0 0
ISHARES TR U.S. TECH ETF 464287721   14,898 200 SH   SOLE   200 0 0
JACKSON FINANCIAL INC COM CL A 46817M107   1,148 33 SH   SOLE   33 0 0
JACOBS SOLUTIONS INC COM 46982L108   13,559,145 112,927 SH   SOLE   112,702 0 225
JOHNSON & JOHNSON COM 478160104   1,986,429 11,245 SH   SOLE   11,245 0 0
JPMORGAN CHASE & CO COM 46625H100   17,704,358 132,024 SH   SOLE   131,424 0 600
KAMAN CORP COM 483548103   13,770 617 SH   SOLE   617 0 0
KINDER MORGAN INC DEL COM 49456B101   4,185,249 231,485 SH   SOLE   231,485 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207   154,800 15,000 SH   SOLE   15,000 0 0
KROGER CO COM 501044101   22,959 515 SH   SOLE   515 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   27,692 133 SH   SOLE   133 0 0
LAMB WESTON HLDGS INC COM 513272104   357 4 SH   SOLE   4 0 0
LIMBACH HLDGS INC COM 53263P105   176,793 16,983 SH   SOLE   16,983 0 0
LINDE PLC SHS G5494J103   15,888 49 SH   SOLE   49 0 0
LONGBOARD PHARMACEUTICALS IN COM 54300N103   11,410 3,500 SH   SOLE   3,500 0 0
LSB INDS INC COM 502160104   79,800 6,000 SH   SOLE   6,000 0 0
LULULEMON ATHLETICA INC COM 550021109   384,456 1,200 SH   SOLE   1,200 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   166,060 2,000 SH   SOLE   2,000 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   97,558 1,943 SH   SOLE   1,943 0 0
MAINSTREET BANCSHARES INC COM 56064Y100   28,864 1,050 SH   SOLE   0 0 1,050
MARSH & MCLENNAN COS INC COM 571748102   126,592 765 SH   SOLE   765 0 0
MARTIN MARIETTA MATLS INC COM 573284106   10,139 30 SH   SOLE   30 0 0
MARVELL TECHNOLOGY INC COM 573874104   3,704 100 SH   SOLE   100 0 0
MCKESSON CORP COM 58155Q103   6,377 17 SH   SOLE   17 0 0
MEDTRONIC PLC SHS G5960L103   10,649,194 137,020 SH   SOLE   136,575 0 445
MERCADOLIBRE INC COM 58733R102   83,832 99 SH   SOLE   0 0 99
MERCK & CO INC COM 58933Y105   15,879,292 143,121 SH   SOLE   143,121 0 0
META PLATFORMS INC CL A 30303M102   899,180 7,472 SH   SOLE   7,472 0 0
METLIFE INC COM 59156R108   5,428 75 SH   SOLE   75 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   7,227 5 SH   SOLE   5 0 0
MICROBOT MED INC COM NEW 59503A204   39 13 SH   SOLE   13 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   930,812 13,250 SH   SOLE   13,250 0 0
MICRON TECHNOLOGY INC COM 595112103   915,884 18,325 SH   SOLE   18,325 0 0
MICROSOFT CORP COM 594918104   12,636,125 52,690 SH   SOLE   52,554 0 136
MONDELEZ INTL INC CL A 609207105   7,440,406 111,634 SH   SOLE   111,634 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109   15,230 150 SH   SOLE   150 0 0
MORGAN STANLEY COM NEW 617446448   25,506 300 SH   SOLE   300 0 0
MOSAIC CO NEW COM 61945C103   1,502,548 34,250 SH   SOLE   34,250 0 0
MP MATERIALS CORP COM CL A 553368101   1,268,921 52,262 SH   SOLE   52,262 0 0
NATIONAL FUEL GAS CO COM 636180101   633 10 SH   SOLE   10 0 0
NEW RELIC INC COM 64829B100   42,338 750 SH   SOLE   750 0 0
NEXTERA ENERGY INC COM 65339F101   11,910,994 142,476 SH   SOLE   142,476 0 0
NIKE INC CL B 654106103   40,954 350 SH   SOLE   350 0 0
NKARTA INC COM 65487U108   2,995 500 SH   SOLE   500 0 0
NORDSTROM INC COM 655664100   1,259 78 SH   SOLE   78 0 0
NORTHERN TR CORP COM 665859104   2,212 25 SH   SOLE   25 0 0
NOVARTIS AG SPONSORED ADR 66987V109   31,752 350 SH   SOLE   350 0 0
NOVO-NORDISK A S ADR 670100205   5,820 43 SH   SOLE   43 0 0
NRG ENERGY INC COM NEW 629377508   1,018 32 SH   SOLE   32 0 0
NUSCALE PWR CORP CL A COM 67079K100   687 67 SH   SOLE   67 0 0
NUTANIX INC CL A 67059N108   7,711 296 SH   SOLE   296 0 0
NUTRIEN LTD COM 67077M108   109,545 1,500 SH   SOLE   1,500 0 0
NVIDIA CORPORATION COM 67066G104   5,706,913 39,051 SH   SOLE   39,050 0 1
OCCIDENTAL PETE CORP COM 674599105   845,641 13,425 SH   SOLE   13,425 0 0
OKTA INC CL A 679295105   3,416 50 SH   SOLE   50 0 0
OLIN CORP COM PAR $1 680665205   211,760 4,000 SH   SOLE   4,000 0 0
OMEROS CORP COM 682143102   1,695 750 SH   SOLE   750 0 0
ORACLE CORP COM 68389X105   817 10 SH   SOLE   10 0 0
ORAMED PHARMACEUTICALS INC COM NEW 68403P203   67,693 5,627 SH   SOLE   5,627 0 0
ORGANON & CO COMMON STOCK 68622V106   8,154,177 291,951 SH   SOLE   290,451 0 1,500
PACIRA BIOSCIENCES INC COM 695127100   2,780 72 SH   SOLE   72 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   116 18 SH   SOLE   18 0 0
PALO ALTO NETWORKS INC COM 697435105   11,303 81 SH   SOLE   81 0 0
PARKER-HANNIFIN CORP COM 701094104   43,650 150 SH   SOLE   150 0 0
PARTNERS BANCORP COM 70213Q108   14,365 1,621 SH   SOLE   0 0 1,621
PAYPAL HLDGS INC COM 70450Y103   6,341,001 89,034 SH   SOLE   88,654 0 380
PEARSON PLC SPONSORED ADR 705015105   56 5 SH   SOLE   5 0 0
PENN ENTERTAINMENT INC COM 707569109   89 3 SH   SOLE   3 0 0
PEPSICO INC COM 713448108   23,124 128 SH   SOLE   128 0 0
PFIZER INC COM 717081103   1,041,312 20,322 SH   SOLE   20,191 0 131
PIMCO CALIF MUN INCOME FD II COM 72201C109   41,750 5,000 SH   SOLE   5,000 0 0
PIPER SANDLER COMPANIES COM 724078100   1,562 12 SH   SOLE   12 0 0
PNC FINL SVCS GROUP INC COM 693475105   928,687 5,880 SH   SOLE   5,880 0 0
PPG INDS INC COM 693506107   15,718 125 SH   SOLE   125 0 0
PROCTER AND GAMBLE CO COM 742718109   37,738 249 SH   SOLE   249 0 0
PROLOGIS INC. COM 74340W103   4,563,536 40,482 SH   SOLE   40,362 0 120
PROSHARES TR ULTRAPRO SHT QQQ 74347G432   189,035 3,500 SH   SOLE   3,500 0 0
QUALCOMM INC COM 747525103   8,803,452 80,075 SH   SOLE   79,627 0 448
RAYMOND JAMES FINL INC COM 754730109   1,282 12 SH   SOLE   12 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   10,239,343 101,460 SH   SOLE   101,105 0 355
REGIONS FINANCIAL CORP NEW COM 7591EP100   21,560 1,000 SH   SOLE   1,000 0 0
RIO TINTO PLC SPONSORED ADR 767204100   28,480 400 SH   SOLE   400 0 0
RIOT BLOCKCHAIN INC COM 767292105   186 55 SH   SOLE   55 0 0
ROBINHOOD MKTS INC COM CL A 770700102   244 30 SH   SOLE   30 0 0
ROKU INC COM CL A 77543R102   8,181 201 SH   SOLE   201 0 0
SALESFORCE INC COM 79466L302   3,978 30 SH   SOLE   30 0 0
SCHLUMBERGER LTD COM STK 806857108   7,387,958 138,196 SH   SOLE   137,921 0 275
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   301,130 12,722 SH   SOLE   12,722 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   5,476 170 SH   SOLE   170 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   26,817 355 SH   SOLE   355 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   4,064 90 SH   SOLE   90 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   148 2 SH   SOLE   0 0 2
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   517,172 15,122 SH   SOLE   15,122 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   4,908 38 SH   SOLE   38 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   15,954 214 SH   SOLE   214 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   27,985 206 SH   SOLE   206 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   21,704 221 SH   SOLE   221 0 0
SHOPIFY INC CL A 82509L107   26,032 750 SH   SOLE   750 0 0
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107   8,475 795 SH   SOLE   795 0 0
SNAP INC CL A 83304A106   322 36 SH   SOLE   36 0 0
SOFI TECHNOLOGIES INC COM 83406F102   3,490 757 SH   SOLE   757 0 0
SOUTHERN CO COM 842587107   36,491 511 SH   SOLE   511 0 0
SOUTHERN COPPER CORP COM 84265V105   18,298 303 SH   SOLE   303 0 0
SPDR GOLD TR GOLD SHS 78463V107   8,482 50 SH   SOLE   50 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202   8,901 230 SH   SOLE   230 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   71,464 2,407 SH   SOLE   2,407 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   701,377 1,834 SH   SOLE   1,834 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   19,926 45 SH   SOLE   45 0 0
SPDR SER TR S&P BIOTECH 78464A870   104,580 1,260 SH   SOLE   1,260 0 0
SPDR SER TR S&P DIVID ETF 78464A763   54,548 436 SH   SOLE   436 0 0
SPDR SER TR S&P METALS MNG 78464A755   11,257 226 SH   SOLE   226 0 0
SPERO THERAPEUTICS INC COM 84833T103   22,663 13,100 SH   SOLE   13,100 0 0
SPLUNK INC COM 848637104   12,274,196 142,574 SH   SOLE   142,049 0 525
SPOTIFY TECHNOLOGY S A SHS L8681T102   158 2 SH   SOLE   2 0 0
SPROTT FOCUS TR INC COM 85208J109   2,790 350 SH   SOLE   350 0 0
SUNCOR ENERGY INC NEW COM 867224107   3,712 117 SH   SOLE   117 0 0
SUNNOVA ENERGY INTL INC. COM 86745K104   36 2 SH   SOLE   2 0 0
SWEETGREEN INC COM CL A 87043Q108   8,570 1,000 SH   SOLE   1,000 0 0
SYLVAMO CORP COMMON STOCK 871332102   534 11 SH   SOLE   11 0 0
TARGA RES CORP COM 87612G101   882,000 12,000 SH   SOLE   12,000 0 0
TARGET CORP COM 87612E106   342,792 2,300 SH   SOLE   2,300 0 0
TD SYNNEX CORPORATION COM 87162W100   568 6 SH   SOLE   6 0 0
TE CONNECTIVITY LTD SHS H84989104   51,093 445 SH   SOLE   445 0 0
TELADOC HEALTH INC COM 87918A105   95 4 SH   SOLE   4 0 0
TERADYNE INC COM 880770102   4,016,266 45,979 SH   SOLE   45,979 0 0
TESLA INC COM 88160R101   3,695 30 SH   SOLE   30 0 0
TETRA TECH INC NEW COM 88162G103   2,178 15 SH   SOLE   15 0 0
TEXAS INSTRS INC COM 882508104   495,660 3,000 SH   SOLE   3,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   11,014 20 SH   SOLE   20 0 0
TILRAY BRANDS INC COM CL 2 88688T100   457 170 SH   SOLE   170 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   5,207,457 83,883 SH   SOLE   83,883 0 0
TRANSDIGM GROUP INC COM 893641100   4,408 7 SH   SOLE   7 0 0
TRANSOCEAN LTD REG SHS H8817H100   136,800 30,000 SH   SOLE   30,000 0 0
TRAVELERS COMPANIES INC COM 89417E109   48,870 261 SH   SOLE   261 0 0
TRONOX HOLDINGS PLC SHS G9087Q102   178,230 13,000 SH   SOLE   13,000 0 0
TWILIO INC CL A 90138F102   577,728 11,800 SH   SOLE   11,800 0 0
UBER TECHNOLOGIES INC COM 90353T100   2,275 92 SH   SOLE   92 0 0
ULTA BEAUTY INC COM 90384S303   141,659 302 SH   SOLE   302 0 0
UNDER ARMOUR INC CL A 904311107   1,524 150 SH   SOLE   150 0 0
UNILEVER PLC SPON ADR NEW 904767704   2,115 42 SH   SOLE   42 0 0
UNION PAC CORP COM 907818108   7,869 38 SH   SOLE   38 0 0
UNITED RENTALS INC COM 911363109   2,843 8 SH   SOLE   8 0 0
UNITEDHEALTH GROUP INC COM 91324P102   40,294 76 SH   SOLE   76 0 0
UNIVAR SOLUTIONS INC COM 91336L107   668 21 SH   SOLE   21 0 0
V2X INC COM 92242T101   908 22 SH   SOLE   22 0 0
VAIL RESORTS INC COM 91879Q109   3,575 15 SH   SOLE   15 0 0
VALE S A SPONSORED ADS 91912E105   136 8 SH   SOLE   8 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106   4,299 150 SH   SOLE   150 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819   175,247 2,358 SH   SOLE   2,358 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   4,667 62 SH   SOLE   62 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   85,992 1,197 SH   SOLE   1,197 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   19,781 93 SH   SOLE   93 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   119,501 686 SH   SOLE   686 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   35,134 100 SH   SOLE   100 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   50,181 316 SH   SOLE   316 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595   30,482 152 SH   SOLE   152 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   772,025 4,038 SH   SOLE   4,038 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   10,955 78 SH   SOLE   78 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   17,918 118 SH   SOLE   118 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   62,995 1,218 SH   SOLE   1,218 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   8,668 220 SH   SOLE   220 0 0
VIATRIS INC COM 92556V106   902 81 SH   SOLE   81 0 0
VILLAGE FARMS INTL INC COM 92707Y108   2,680 2,000 SH   SOLE   2,000 0 0
VIRACTA THERAPEUTICS INC COM 92765F108   25,550 17,500 SH   SOLE   17,500 0 0
VIRGIN GALACTIC HOLDINGS INC COM 92766K106   223 64 SH   SOLE   64 0 0
VISA INC COM CL A 92826C839   50,693 244 SH   SOLE   244 0 0
VISTRA CORP COM 92840M102   766 33 SH   SOLE   33 0 0
VOR BIOPHARMA INC COM 929033108   74,480 11,200 SH   SOLE   11,200 0 0
WABTEC COM 929740108   11,186,306 112,076 SH   SOLE   112,076 0 0
WALMART INC COM 931142103   118,820 838 SH   SOLE   838 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104   1,961,459 206,905 SH   SOLE   203,155 0 3,750
WATERS CORP COM 941848103   8,564 25 SH   SOLE   25 0 0
WATSCO INC COM 942622200   2,494 10 SH   SOLE   10 0 0
WEBSTER FINL CORP COM 947890109   189 4 SH   SOLE   4 0 0
WELLS FARGO CO NEW COM 949746101   12,717 308 SH   SOLE   308 0 0
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103   152,750 6,500 SH   SOLE   6,500 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   21,824 704 SH   SOLE   704 0 0
WILLIAMS COS INC COM 969457100   38,164 1,160 SH   SOLE   1,160 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   69,960 1,000 SH   SOLE   1,000 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851   94,313 1,467 SH   SOLE   1,467 0 0
WOLFSPEED INC COM 977852102   14,844 215 SH   SOLE   0 0 215
YANDEX N V SHS CLASS A N97284108   1,490 100 SH   SOLE   0 0 100
YUM BRANDS INC COM 988498101   15,113 118 SH   SOLE   118 0 0
YUM CHINA HLDGS INC COM 98850P109   3,989 73 SH   SOLE   73 0 0
ZILLOW GROUP INC CL A 98954M101   999 32 SH   SOLE   32 0 0
ZIM INTEGRATED SHIPPING SERV SHS M9T951109   2,578 150 SH   SOLE   150 0 0
ZIVO BIOSCIENCE INC COM NEW 98978N200   78 31 SH   SOLE   31 0 0
ZOETIS INC CL A 98978V103   6,888 47 SH   SOLE   47 0 0