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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AFLAC INC COM 001055102 31 615 SH   SOLE   615 0 0
ALPS ETF TR CLEAN ENERGY 00162Q460 1 14 SH   SOLE   14 0 0
AT&T INC COM 00206R102 6 186 SH   SOLE   186 0 0
ARK ETF TR INNOVATION ETF 00214Q104 326 2,714 SH   SOLE   2,714 0 0
ARK ETF TR GENOMIC REV ETF 00214Q302 12 130 SH   SOLE   130 0 0
ARK ETF TR NEXT GNRTN INTER 00214Q401 10 70 SH   SOLE   70 0 0
ARK ETF TR FINTECH INNOVA 00214Q708 8 159 SH   SOLE   159 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 5 10 SH   SOLE   10 0 0
AERSALE CORPORATION COM 00810F106 1,082 90,907 SH   SOLE   90,907 0 0
AIR PRODS & CHEMS INC COM 009158106 1,407 5,000 SH   SOLE   5,000 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 3,443 20,955 SH   SOLE   20,955 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1 5 SH   SOLE   5 0 0
ALPHABET INC CAP STK CL C 02079K107 776 375 SH   SOLE   375 0 0
ALPHABET INC CAP STK CL A 02079K305 11,206 5,433 SH   SOLE   5,293 0 140
ALX ONCOLOGY HLDGS INC COM 00166B105 2,149 19,570 SH   SOLE   19,570 0 0
AMAZON COM INC COM 023135106 192 62 SH   SOLE   52 0 10
AMERICAN WTR WKS CO INC NEW COM 030420103 332 2,215 SH   SOLE   2,215 0 0
AMGEN INC COM 031162100 1,544 6,207 SH   SOLE   6,207 0 0
AMPHENOL CORP NEW CL A 032095101 1,937 29,365 SH   SOLE   29,365 0 0
APPLE INC COM 037833100 7,692 62,975 SH   SOLE   61,755 0 1,220
BP PLC SPONSORED ADR 055622104 1,142 46,900 SH   SOLE   45,800 0 1,100
BAIDU INC SPON ADR REP A 056752108 10 45 SH   SOLE   45 0 0
BAKER HUGHES COMPANY CL A 05722G100 2,626 121,500 SH   SOLE   121,500 0 0
BK OF AMERICA CORP COM 060505104 9,694 250,547 SH   SOLE   244,947 0 5,600
BANK NEW YORK MELLON CORP COM 064058100 47 1,000 SH   SOLE   1,000 0 0
BANKWELL FINL GROUP INC COM 06654A103 234 8,679 SH   SOLE   8,679 0 0
BAXTER INTL INC COM 071813109 45 533 SH   SOLE   533 0 0
BECTON DICKINSON & CO COM 075887109 35 145 SH   SOLE   145 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,428 5,589 SH   SOLE   5,589 0 0
BEYOND MEAT INC COM 08862E109 72 550 SH   SOLE   550 0 0
BLACKROCK FLOATING RATE INCO COM 091941104 496 39,645 SH   SOLE   39,645 0 0
BLACKROCK INC COM 09247X101 6,075 8,057 SH   SOLE   7,872 0 185
BLACKSTONE GROUP INC COM 09260D107 9 116 SH   SOLE   116 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 19 200 SH   SOLE   200 0 0
BRIGHTHOUSE FINL INC COM 10922N103 0 2 SH   SOLE   2 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 4 62 SH   SOLE   62 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 7 150 SH   SOLE   150 0 0
CF INDS HLDGS INC COM 125269100 91 2,000 SH   SOLE   2,000 0 0
CPS TECHNOLOGIES CORP COM 12619F104 0 23 SH   SOLE   23 0 0
CVS HEALTH CORP COM 126650100 14,120 187,693 SH   SOLE   184,018 0 3,675
CACTUS INC CL A 127203107 475 15,500 SH   SOLE   15,500 0 0
CANADIAN NATL RY CO COM 136375102 580 5,000 SH   SOLE   5,000 0 0
CATERPILLAR INC COM 149123101 267 1,150 SH   SOLE   1,150 0 0
CELLDEX THERAPEUTICS INC NEW COM NEW 15117B202 0 3 SH   SOLE   3 0 0
CHART INDS INC COM 16115Q308 11,203 78,700 SH   SOLE   77,250 0 1,450
CHARTER COMMUNICATIONS INC N CL A 16119P108 25 41 SH   SOLE   41 0 0
CHEMOURS CO COM 163851108 2,213 79,300 SH   SOLE   79,300 0 0
CHEVRON CORP NEW COM 166764100 869 8,290 SH   SOLE   7,490 0 800
CHURCH & DWIGHT INC COM 171340102 14 165 SH   SOLE   165 0 0
CITIGROUP INC COM NEW 172967424 4,983 68,500 SH   SOLE   68,500 0 0
CLIMATE CHANGE CRISIS REAL I CL A COM 18716C100 23 1,650 SH   SOLE   1,650 0 0
COCA COLA CO COM 191216100 124 2,352 SH   SOLE   2,352 0 0
COLGATE PALMOLIVE CO COM 194162103 21 265 SH   SOLE   265 0 0
COMCAST CORP NEW CL A 20030N101 54 1,000 SH   SOLE   1,000 0 0
COMMERCIAL METALS CO COM 201723103 5 168 SH   SOLE   168 0 0
CONOCOPHILLIPS COM 20825C104 5,279 99,658 SH   SOLE   99,658 0 0
CONSTELLATION BRANDS INC CL A 21036P108 9,688 42,490 SH   SOLE   41,545 0 945
COSTCO WHSL CORP NEW COM 22160K105 159 450 SH   SOLE   450 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 256 1,485 SH   SOLE   1,485 0 0
CUMMINS INC COM 231021106 194 750 SH   SOLE   750 0 0
D R HORTON INC COM 23331A109 1,207 13,540 SH   SOLE   13,540 0 0
DANAHER CORPORATION COM 235851102 11,776 52,317 SH   SOLE   51,247 0 1,070
DATADOG INC CL A COM 23804L103 13 150 SH   SOLE   150 0 0
DEERE & CO COM 244199105 14 38 SH   SOLE   38 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 48 1,000 SH   SOLE   1,000 0 0
DEVON ENERGY CORP NEW COM 25179M103 306 14,000 SH   SOLE   14,000 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 4 25 SH   SOLE   25 0 0
DIGITAL RLTY TR INC COM 253868103 183 1,300 SH   SOLE   1,300 0 0
DIREXION SHS ETF TR DAILY SM CP BEAR 25460E232 175 5,155 SH   SOLE   5,155 0 0
DISNEY WALT CO COM 254687106 6,412 34,751 SH   SOLE   33,929 0 822
DISCOVER FINL SVCS COM 254709108 14 150 SH   SOLE   150 0 0
DOMINION ENERGY INC COM 25746U109 16 215 SH   SOLE   215 0 0
DOW INC COM 260557103 703 11,000 SH   SOLE   11,000 0 0
DRAFTKINGS INC COM CL A 26142R104 1 9 SH   SOLE   9 0 0
DUPONT DE NEMOURS INC COM 26614N102 154 1,996 SH   SOLE   1,996 0 0
89BIO INC COM 282559103 431 18,200 SH   SOLE   18,200 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 2,235 101,495 SH   SOLE   101,495 0 0
E2OPEN PARENT HOLDINGS INC COM CL A 29788T103 896 90,000 SH   SOLE   90,000 0 0
EXXON MOBIL CORP COM 30231G102 601 10,770 SH   SOLE   10,770 0 0
FMC CORP COM NEW 302491303 2,721 24,600 SH   SOLE   24,600 0 0
FACEBOOK INC CL A 30303M102 45 152 SH   SOLE   122 0 30
FATE THERAPEUTICS INC COM 31189P102 14 175 SH   SOLE   175 0 0
F5 NETWORKS INC COM 315616102 21 100 SH   SOLE   100 0 0
FIRST SOLAR INC COM 336433107 4,057 46,470 SH   SOLE   45,090 0 1,380
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 7 147 SH   SOLE   147 0 0
FLOWSERVE CORP COM 34354P105 12 300 SH   SOLE   300 0 0
FORD MTR CO DEL COM 345370860 138 11,250 SH   SOLE   11,250 0 0
FREEPORT-MCMORAN INC CL B 35671D857 2,170 65,903 SH   SOLE   65,903 0 0
GENERAL ELECTRIC CO COM 369604103 323 24,571 SH   SOLE   24,571 0 0
GILEAD SCIENCES INC COM 375558103 10,345 160,065 SH   SOLE   155,640 0 4,425
GOLDMAN SACHS GROUP INC COM 38141G104 13 40 SH   SOLE   40 0 0
GOLDMAN SACHS MLP ENERGY REN COM 38148G206 2,726 281,610 SH   SOLE   281,610 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 210 3,740 SH   SOLE   3,740 0 0
HERSHEY CO COM 427866108 24 150 SH   SOLE   150 0 0
HOME DEPOT INC COM 437076102 220 721 SH   SOLE   721 0 0
HONEYWELL INTL INC COM 438516106 12,122 55,845 SH   SOLE   54,825 0 1,020
IES HLDGS INC COM 44951W106 364 7,218 SH   SOLE   7,218 0 0
ILLUMINA INC COM 452327109 0 1 SH   SOLE   1 0 0
INDEPENDENCE HLDG CO NEW COM NEW 453440307 612 15,370 SH   SOLE   15,370 0 0
INSULET CORP COM 45784P101 9 35 SH   SOLE   35 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,536 11,000 SH   SOLE   11,000 0 0
INTERNATIONAL PAPER CO COM 460146103 54 1,000 SH   SOLE   1,000 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 19 59 SH   SOLE   59 0 0
INTUIT COM 461202103 17 44 SH   SOLE   0 0 44
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 15 200 SH   SOLE   200 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 19 70 SH   SOLE   70 0 0
ISHARES GOLD TR ISHARES 464285105 19,975 1,228,474 SH   SOLE   1,205,919 0 22,555
ISHARES INC MSCI CHILE ETF 464286640 26 750 SH   SOLE   750 0 0
ISHARES TR TIPS BD ETF 464287176 95 760 SH   SOLE   130 0 630
ISHARES TR RUS MDCP VAL ETF 464287473 28 260 SH   SOLE   260 0 0
ISHARES TR RUS MD CP GR ETF 464287481 318 3,116 SH   SOLE   3,116 0 0
ISHARES TR CORE S&P MCP ETF 464287507 104 400 SH   SOLE   400 0 0
ISHARES TR NASDAQ BIOTECH 464287556 48 320 SH   SOLE   320 0 0
ISHARES TR COHEN STEER REIT 464287564 25 428 SH   SOLE   428 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 535 3,528 SH   SOLE   3,528 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 328 1,350 SH   SOLE   1,350 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 121 757 SH   SOLE   757 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 82 274 SH   SOLE   274 0 0
ISHARES TR U.S. TECH ETF 464287721 26 300 SH   SOLE   0 0 300
ISHARES TR CORE S&P SCP ETF 464287804 80 734 SH   SOLE   734 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 2,522 103,795 SH   SOLE   103,795 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 87 1,470 SH   SOLE   1,470 0 0
ISHARES TR SHORT TREAS BD 464288679 6,279 56,821 SH   SOLE   56,821 0 0
ISHARES TR MSCI EURO FL ETF 464289180 15 800 SH   SOLE   800 0 0
ISHARES SILVER TR ISHARES 46428Q109 1,160 51,109 SH   SOLE   51,109 0 0
ISHARES TR CORE MSCI EAFE 46432F842 378 5,251 SH   SOLE   5,251 0 0
ISHARES INC CORE MSCI EMKT 46434G103 190 2,945 SH   SOLE   2,945 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 33 475 SH   SOLE   475 0 0
ISHARES INC ESG AWR MSCI EM 46434G863 32 738 SH   SOLE   738 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 88 1,703 SH   SOLE   1,703 0 0
ISHARES TR CORE DIV GRWTH 46434V621 24 502 SH   SOLE   502 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 51 670 SH   SOLE   670 0 0
ISHARES TR ESG AWR US AGRGT 46435U549 1 25 SH   SOLE   25 0 0
JPMORGAN CHASE & CO COM 46625H100 17,470 114,761 SH   SOLE   112,836 0 1,925
JACOBS ENGR GROUP INC COM 469814107 13,575 105,010 SH   SOLE   103,140 0 1,870
JOHNSON & JOHNSON COM 478160104 1,052 6,400 SH   SOLE   6,400 0 0
KAMAN CORP COM 483548103 62 1,210 SH   SOLE   1,210 0 0
KIMBERLY-CLARK CORP COM 494368103 70 500 SH   SOLE   500 0 0
KINDER MORGAN INC DEL COM 49456B101 4,175 250,760 SH   SOLE   250,445 0 315
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1,508 31,350 SH   SOLE   31,350 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 65 321 SH   SOLE   321 0 0
LIBERTY MEDIA ACQUISITION CO UNIT 01/22/2026 53073L203 60 5,600 SH   SOLE   5,600 0 0
LIMBACH HLDGS INC COM 53263P105 179 16,983 SH   SOLE   16,983 0 0
LOCKHEED MARTIN CORP COM 539830109 1,225 3,315 SH   SOLE   3,315 0 0
LULULEMON ATHLETICA INC COM 550021109 61 200 SH   SOLE   200 0 0
MP MATERIALS CORP COM CL A 553368101 0 12 SH   SOLE   12 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 84 1,943 SH   SOLE   1,943 0 0
MARATHON PETE CORP COM 56585A102 63 1,175 SH   SOLE   1,175 0 0
MARSH & MCLENNAN COS INC COM 571748102 93 765 SH   SOLE   765 0 0
MARRIOTT INTL INC NEW CL A 571903202 12,451 84,065 SH   SOLE   82,290 0 1,775
MARTIN MARIETTA MATLS INC COM 573284106 1,884 5,610 SH   SOLE   5,575 0 35
MERCK & CO. INC COM 58933Y105 11,815 153,257 SH   SOLE   150,247 0 3,010
METLIFE INC COM 59156R108 8 125 SH   SOLE   125 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 6 5 SH   SOLE   5 0 0
MICROSOFT CORP COM 594918104 12,263 52,013 SH   SOLE   50,793 0 1,220
MICROBOT MED INC COM NEW 59503A204 0 13 SH   SOLE   13 0 0
MICRON TECHNOLOGY INC COM 595112103 139 1,575 SH   SOLE   1,575 0 0
MONDELEZ INTL INC CL A 609207105 6,344 108,395 SH   SOLE   105,695 0 2,700
MONSTER BEVERAGE CORP NEW COM 61174X109 14 150 SH   SOLE   150 0 0
MORGAN STANLEY COM NEW 617446448 792 10,200 SH   SOLE   10,200 0 0
MOSAIC CO NEW COM 61945C103 11,954 378,160 SH   SOLE   370,520 0 7,640
NEXTERA ENERGY INC COM 65339F101 4,005 52,971 SH   SOLE   51,506 0 1,465
NIKE INC CL B 654106103 53 400 SH   SOLE   400 0 0
NORDSTROM INC COM 655664100 3 78 SH   SOLE   78 0 0
NORTHERN TR CORP COM 665859104 3 25 SH   SOLE   25 0 0
NOVARTIS AG SPONSORED ADR 66987V109 68 800 SH   SOLE   800 0 0
NUTANIX INC CL A 67059N108 8 300 SH   SOLE   300 0 0
NVIDIA CORPORATION COM 67066G104 10,033 18,790 SH   SOLE   18,405 0 385
NUTRIEN LTD COM 67077M108 135 2,500 SH   SOLE   2,500 0 0
OKTA INC CL A 679295105 11 50 SH   SOLE   50 0 0
OLIN CORP COM PAR $1 680665205 228 6,000 SH   SOLE   6,000 0 0
ORAMED PHARMACEUTICALS INC COM NEW 68403P203 57 5,627 SH   SOLE   5,627 0 0
PNC FINL SVCS GROUP INC COM 693475105 444 2,530 SH   SOLE   2,530 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 1 36 SH   SOLE   36 0 0
PALO ALTO NETWORKS INC COM 697435105 5 15 SH   SOLE   15 0 0
PARKER-HANNIFIN CORP COM 701094104 47 150 SH   SOLE   150 0 0
PAYPAL HLDGS INC COM 70450Y103 4,906 20,201 SH   SOLE   19,651 0 550
PENN NATL GAMING INC COM 707569109 0 3 SH   SOLE   3 0 0
PEPSICO INC COM 713448108 14 101 SH   SOLE   101 0 0
PFIZER INC COM 717081103 2,053 56,652 SH   SOLE   56,652 0 0
PHILLIPS 66 COM 718546104 8,505 104,305 SH   SOLE   102,285 0 2,020
PIPER SANDLER COMPANIES COM 724078100 1 12 SH   SOLE   12 0 0
PROCTER AND GAMBLE CO COM 742718109 24 178 SH   SOLE   178 0 0
PROLOGIS INC. COM 74340W103 5,903 55,691 SH   SOLE   54,671 0 1,020
PROSHARES TR ULTRAPRO SHT QQQ 74347G861 246 18,750 SH   SOLE   18,750 0 0
PULTE GROUP INC COM 745867101 197 3,750 SH   SOLE   3,750 0 0
QUALCOMM INC COM 747525103 11,374 85,781 SH   SOLE   83,921 0 1,860
QUANTUMSCAPE CORP COM CL A 74767V109 1,931 43,145 SH   SOLE   43,145 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 853 11,040 SH   SOLE   11,040 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 21 1,000 SH   SOLE   1,000 0 0
RIO TINTO PLC SPONSORED ADR 767204100 7,340 94,525 SH   SOLE   92,415 0 2,110
RIOT BLOCKCHAIN INC COM 767292105 1 15 SH   SOLE   15 0 0
ROCKWELL AUTOMATION INC COM 773903109 814 3,065 SH   SOLE   3,065 0 0
ROKU INC COM CL A 77543R102 0 1 SH   SOLE   1 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 2 66 SH   SOLE   66 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 670 17,075 SH   SOLE   17,075 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 866 2,186 SH   SOLE   2,186 0 0
SPDR GOLD TR GOLD SHS 78463V107 677 4,230 SH   SOLE   4,230 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 49 1,110 SH   SOLE   1,110 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 85 2,407 SH   SOLE   2,407 0 0
SPDR SER TR S&P DIVID ETF 78464A763 41 346 SH   SOLE   346 0 0
SALESFORCE COM INC COM 79466L302 6 30 SH   SOLE   30 0 0
SCHLUMBERGER LTD COM 806857108 272 10,000 SH   SOLE   10,000 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 655 20,625 SH   SOLE   20,625 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 16 300 SH   SOLE   300 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 9 111 SH   SOLE   0 0 111
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 24 206 SH   SOLE   0 0 206
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 20 299 SH   SOLE   0 0 299
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 20 120 SH   SOLE   0 0 120
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 605 17,771 SH   SOLE   16,750 0 1,021
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 27 271 SH   SOLE   0 0 271
SHOPIFY INC CL A 82509L107 236 213 SH   SOLE   213 0 0
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 14 795 SH   SOLE   795 0 0
SNAP INC CL A 83304A106 2 36 SH   SOLE   36 0 0
SONY CORP SPONSORED ADR 835699307 9,974 94,081 SH   SOLE   92,421 0 1,660
SOUTHERN CO COM 842587107 11 175 SH   SOLE   175 0 0
SOUTHERN COPPER CORP COM 84265V105 21 303 SH   SOLE   303 0 0
SPLUNK INC COM 848637104 7,340 54,175 SH   SOLE   53,045 0 1,130
SPROTT FOCUS TR INC COM 85208J109 190 24,309 SH   SOLE   24,309 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 43 2,450 SH   SOLE   2,450 0 0
SUNNOVA ENERGY INTL INC. COM 86745K104 0 2 SH   SOLE   2 0 0
TELADOC HEALTH INC COM 87918A105 1 4 SH   SOLE   4 0 0
TERADYNE INC COM 880770102 6,575 54,035 SH   SOLE   52,910 0 1,125
TESLA INC COM 88160R101 7 10 SH   SOLE   10 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 9 20 SH   SOLE   20 0 0
3M CO COM 88579Y101 24 126 SH   SOLE   126 0 0
TOLL BROTHERS INC COM 889478103 1,305 23,000 SH   SOLE   23,000 0 0
TOTAL SE SPONSORED ADS 89151E109 2,878 61,845 SH   SOLE   61,845 0 0
TRAVELERS COMPANIES INC COM 89417E109 38 251 SH   SOLE   251 0 0
TREVENA INC COM 89532E109 36 20,000 SH   SOLE   20,000 0 0
TRILLIUM THERAPEUTICS INC COM NEW 89620X506 325 30,250 SH   SOLE   30,250 0 0
UBER TECHNOLOGIES INC COM 90353T100 5 92 SH   SOLE   92 0 0
UNDER ARMOUR INC CL A 904311107 3 150 SH   SOLE   150 0 0
UNILEVER PLC SPON ADR NEW 904767704 53 942 SH   SOLE   942 0 0
UNION PAC CORP COM 907818108 15 68 SH   SOLE   68 0 0
UNITEDHEALTH GROUP INC COM 91324P102 10 26 SH   SOLE   26 0 0
VALERO ENERGY CORP COM 91913Y100 10,737 149,953 SH   SOLE   147,383 0 2,570
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 17 118 SH   SOLE   118 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 67 1,068 SH   SOLE   1,068 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819 17 189 SH   SOLE   189 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 9 110 SH   SOLE   110 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 101 1,197 SH   SOLE   1,197 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 42 152 SH   SOLE   152 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 8 50 SH   SOLE   50 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 11 42 SH   SOLE   42 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1 7 SH   SOLE   7 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,045 5,058 SH   SOLE   5,058 0 0
VIACOMCBS INC CL B 92556H206 677 15,000 SH   SOLE   15,000 0 0
VIATRIS INC COM 92556V106 1 88 SH   SOLE   88 0 0
VILLAGE FARMS INTL INC COM 92707Y108 82 6,203 SH   SOLE   6,203 0 0
VIRACTA THERAPEUTICS INC COM 92765F108 9 1,000 SH   SOLE   1,000 0 0
VIRGIN GALACTIC HOLDINGS INC COM 92766K106 2 64 SH   SOLE   64 0 0
VISA INC COM CL A 92826C839 5,409 25,548 SH   SOLE   24,703 0 845
VULCAN MATLS CO COM 929160109 169 1,000 SH   SOLE   1,000 0 0
WABTEC COM 929740108 9,432 119,146 SH   SOLE   117,156 0 1,990
WALMART INC COM 931142103 79 584 SH   SOLE   584 0 0
WATERS CORP COM 941848103 7 25 SH   SOLE   25 0 0
WATSCO INC COM 942622200 3 10 SH   SOLE   10 0 0
WEST FRASER TIMBER CO LTD COM 952845105 156 2,160 SH   SOLE   2,160 0 0
WESTLAKE CHEM CORP COM 960413102 266 3,000 SH   SOLE   3,000 0 0
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 252 10,500 SH   SOLE   10,500 0 0
WESTROCK CO COM 96145D105 57 1,100 SH   SOLE   1,100 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 85 2,380 SH   SOLE   2,380 0 0
WILLIAMS COS INC COM 969457100 3,663 154,640 SH   SOLE   150,440 0 4,200
WISDOMTREE TR INTL SMCAP DIV 97717W760 37 507 SH   SOLE   507 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 90 1,467 SH   SOLE   1,467 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 73 1,000 SH   SOLE   1,000 0 0
ZILLOW GROUP INC CL A 98954M101 4 32 SH   SOLE   32 0 0
ZOETIS INC CL A 98978V103 7 47 SH   SOLE   47 0 0
ZYNGA INC CL A 98986T108 1,885 184,640 SH   SOLE   184,640 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1 28 SH   SOLE   28 0 0
EATON CORP PLC SHS G29183103 1,800 13,020 SH   SOLE   13,020 0 0
LINDE PLC SHS G5494J103 17 62 SH   SOLE   62 0 0
MEDTRONIC PLC SHS G5960L103 12,389 104,877 SH   SOLE   102,672 0 2,205
MYOVANT SCIENCES LTD COM G637AM102 165 8,000 SH   SOLE   8,000 0 0
TRONOX HOLDINGS PLC SHS G9087Q102 210 11,500 SH   SOLE   11,500 0 0
TE CONNECTIVITY LTD REG SHS H84989104 56 433 SH   SOLE   433 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 1 2 SH   SOLE   2 0 0
CERAGON NETWORKS LTD ORD M22013102 0 50 SH   SOLE   50 0 0
GALMED PHARMACEUTICALS LTD SHS M47238106 2 500 SH   SOLE   500 0 0
WIX COM LTD SHS M98068105 70 250 SH   SOLE   250 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 11,328 108,866 SH   SOLE   107,261 0 1,605
NXP SEMICONDUCTORS N V COM N6596X109 42 210 SH   SOLE   210 0 0