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
3M Co COM 88579y101 17,558 100,454 SH   SOLE   100,454 0 0
ABB Ltd Sp ADR COM 000375204 559 20,000 SH   SOLE   20,000 0 0
Abbott Laboratories COM 002824100 38,416 350,861 SH   SOLE   350,861 0 0
AbbVie Inc COM 00287y109 673 6,282 SH   SOLE   6,282 0 0
ABIOMED Inc COM 003654100 324 1,000 SH   SOLE   1,000 0 0
Activision Blizzard Inc COM 00507v109 706 7,600 SH   SOLE   7,600 0 0
Adaptive Biotechnologies Corp COM 00650f109 207 3,500 SH   SOLE   3,500 0 0
Adobe Inc COM 00724f101 1,701 3,402 SH   SOLE   3,402 0 0
ADT Inc COM 00090q103 79 10,000 SH   SOLE   10,000 0 0
Advanced Micro Devices COM 007903107 256 2,792 SH   SOLE   2,792 0 0
Aegion Corp COM 00770F104 228 12,000 SH   SOLE   12,000 0 0
Aerovironment Inc COM 008073108 304 3,500 SH   SOLE   3,500 0 0
Aflac Inc COM 001055102 245 5,500 SH   SOLE   5,500 0 0
AGCO Corp COM 001084102 412 4,000 SH   SOLE   4,000 0 0
Agilent Technologies COM 00846u101 474 4,000 SH   SOLE   4,000 0 0
Air Products & Chemicals COM 009158106 29,523 108,055 SH   SOLE   108,055 0 0
Air Transport Services Grp COM 00922r105 313 10,000 SH   SOLE   10,000 0 0
Airbnb Inc Cl A COM 009066101 12,639 86,098 SH   SOLE   86,098 0 0
Alibaba Grp Hldg Ltd Sp ADR COM 01609w102 2,076 8,920 SH   SOLE   8,920 0 0
Align Technology Inc COM 016255101 534 1,000 SH   SOLE   1,000 0 0
Alphabet Inc Cl A COM 02079k305 589 336 SH   SOLE   336 0 0
Alphabet Inc Cl C COM 02079k107 86,949 49,632 SH   SOLE   49,632 0 0
Alumina Ltd Sp ADR COM 022205108 448 80,000 SH   SOLE   80,000 0 0
Amazon.com Inc COM 023135106 154,199 47,345 SH   SOLE   47,345 0 0
Ambev SA Sp ADR COM 02319v103 306 100,000 SH   SOLE   100,000 0 0
Amdocs Ltd COM g02602103 287 4,045 SH   SOLE   4,045 0 0
Amedisys Inc COM 023436108 396 1,350 SH   SOLE   1,350 0 0
American Elec Power COM 025537101 291 3,500 SH   SOLE   3,500 0 0
American Express Co COM 025816109 1,707 14,120 SH   SOLE   14,120 0 0
American Tower Corp REIT COM 03027X100 224 1,000 SH   SOLE   1,000 0 0
American Water Works COM 030420103 3,410 22,220 SH   SOLE   22,220 0 0
Amgen Inc COM 031162100 529 2,300 SH   SOLE   2,300 0 0
Amphastar Pharma Inc COM 03209r103 251 12,500 SH   SOLE   12,500 0 0
Anheuser-Busch InBev SA NV Sp COM 03524A108 804 11,500 SH   SOLE   11,500 0 0
Anthem Inc COM 036752103 207 646 SH   SOLE   646 0 0
Apple Inc COM 037833100 220,227 1,659,707 SH   SOLE   1,659,707 0 0
Applied Materials Inc COM 038222105 808 9,365 SH   SOLE   9,365 0 0
Aptiv PLC COM g6095L109 32,359 248,360 SH   SOLE   248,360 0 0
Arcosa Inc COM 039653100 203 3,700 SH   SOLE   3,700 0 0
Array Technologies Inc COM 04271t100 216 5,000 SH   SOLE   5,000 0 0
AstraZeneca PLC Sp ADR COM 046353108 966 19,325 SH   SOLE   19,325 0 0
Aurora Cannabis Inc COM 05156x884 83 10,000 SH   SOLE   10,000 0 0
Autodesk Inc COM 052769106 657 2,151 SH   SOLE   2,151 0 0
Autoliv Inc COM 052800109 967 10,500 SH   SOLE   10,500 0 0
Automatic Data Processing COM 053015103 841 4,775 SH   SOLE   4,775 0 0
Avery Dennison Corp COM 053611109 388 2,500 SH   SOLE   2,500 0 0
Axon Enterprise Inc COM 05464c101 551 4,500 SH   SOLE   4,500 0 0
Badger Meter Inc COM 056525108 376 4,000 SH   SOLE   4,000 0 0
Baidu Inc Sp ADR COM 056752108 605 2,800 SH   SOLE   2,800 0 0
Ball Corp COM 058498106 25,886 277,809 SH   SOLE   277,809 0 0
Ballard Power Systems COM 058586108 1,872 80,000 SH   SOLE   80,000 0 0
Banco Santander SA Sp ADR COM 05964H105 153 50,000 SH   SOLE   50,000 0 0
Bank of Montreal COM 063671101 228 3,000 SH   SOLE   3,000 0 0
Bank of Nova Scotia COM 064149107 540 10,000 SH   SOLE   10,000 0 0
Barrick Gold Corp COM 067901108 578 25,355 SH   SOLE   25,355 0 0
Beam Global COM 07373b109 406 5,500 SH   SOLE   5,500 0 0
Berkshire Hathaway Cl A COM 084670108 4,869 14 SH   SOLE   14 0 0
Berkshire Hathaway Cl B COM 084670702 926 3,992 SH   SOLE   3,992 0 0
Beyond Meat Inc COM 08862e109 366 2,925 SH   SOLE   2,925 0 0
BHP Grp Ltd Sp ADR COM 088606108 1,849 28,300 SH   SOLE   28,300 0 0
Blackstone Grp Inc Cl A COM 09260d107 25,379 391,596 SH   SOLE   391,596 0 0
Blink Charging Co COM 09354a100 235 5,500 SH   SOLE   5,500 0 0
Booking Hldgs Inc COM 09857L108 334 150 SH   SOLE   150 0 0
Boston Properties Inc REIT COM 101121101 246 2,605 SH   SOLE   2,605 0 0
Boston Scientific Corp COM 101137107 870 24,200 SH   SOLE   24,200 0 0
BP PLC Sp ADR COM 055622104 327 15,955 SH   SOLE   15,955 0 0
Brink's Co COM 109696104 252 3,500 SH   SOLE   3,500 0 0
Broadcom Inc COM 11135f101 341 778 SH   SOLE   778 0 0
Brookfield Asset Mgmt Cl A COM 112585104 774 18,750 SH   SOLE   18,750 0 0
Brookfield Renewable Ptnrs LP COM g16258108 324 7,500 SH   SOLE   7,500 0 0
Brown-Forman Corp Cl B COM 115637209 477 6,000 SH   SOLE   6,000 0 0
Caesars Entertainment Inc COM 12769g100 223 3,000 SH   SOLE   3,000 0 0
California Water Srvc COM 130788102 270 5,000 SH   SOLE   5,000 0 0
Callaway Golf Co COM 131193104 312 13,000 SH   SOLE   13,000 0 0
Camping World Hldgs Inc Cl A COM 13462k109 261 10,000 SH   SOLE   10,000 0 0
Canadian Natl Rwy Co COM 136375102 1,208 11,000 SH   SOLE   11,000 0 0
Canadian Natural Resources COM 136385101 241 10,000 SH   SOLE   10,000 0 0
Canadian Pacific Rwy COM 13645T100 867 2,500 SH   SOLE   2,500 0 0
Carvana Co COM 146869102 263 1,100 SH   SOLE   1,100 0 0
Caterpillar Inc COM 149123101 28,117 154,474 SH   SOLE   154,474 0 0
Cerner Corp COM 156782104 235 3,000 SH   SOLE   3,000 0 0
CF Industries Hldgs Inc COM 125269100 271 7,000 SH   SOLE   7,000 0 0
Charles River Labs COM 159864107 225 899 SH   SOLE   899 0 0
Check Point Software COM M22465104 1,015 7,640 SH   SOLE   7,640 0 0
Chegg Inc COM 163092109 641 7,100 SH   SOLE   7,100 0 0
Cheniere Energy Inc COM 16411r208 300 5,000 SH   SOLE   5,000 0 0
Chevron Corp COM 166764100 40,914 484,478 SH   SOLE   484,478 0 0
Chubb Ltd COM h1467j104 26,006 168,956 SH   SOLE   168,956 0 0
Churchill Downs Inc COM 171484108 487 2,500 SH   SOLE   2,500 0 0
Cintas Corp COM 172908105 323 915 SH   SOLE   915 0 0
Cisco Systems Inc COM 17275r102 539 12,051 SH   SOLE   12,051 0 0
Citrix Systems Inc COM 177376100 332 2,555 SH   SOLE   2,555 0 0
Clean Harbors Inc COM 184496107 266 3,500 SH   SOLE   3,500 0 0
CNH Industrial NV COM n20944109 642 50,000 SH   SOLE   50,000 0 0
Coca-Cola Co COM 191216100 484 8,821 SH   SOLE   8,821 0 0
Coca Cola Femsa SAB de SV Sp A COM 191241108 231 5,000 SH   SOLE   5,000 0 0
Colgate-Palmolive Co COM 194162103 428 5,008 SH   SOLE   5,008 0 0
Comcast Corp Cl A COM 20030N101 16,784 320,306 SH   SOLE   320,306 0 0
Constellation Brands Cl A COM 21036p108 368 1,680 SH   SOLE   1,680 0 0
Copart Inc COM 217204106 406 3,194 SH   SOLE   3,194 0 0
Corning Inc COM 219350105 635 17,625 SH   SOLE   17,625 0 0
Costco Wholesale Corp COM 22160k105 77,370 205,346 SH   SOLE   205,346 0 0
Covanta Hldg Corp COM 22282E102 131 10,000 SH   SOLE   10,000 0 0
CRISPR Therapeutics AG COM h17182108 1,003 6,550 SH   SOLE   6,550 0 0
Criteo SA Sp ADR COM 226718104 322 15,690 SH   SOLE   15,690 0 0
Cronos Group Inc COM 22717L101 104 15,000 SH   SOLE   15,000 0 0
CrowdStrike Hldgs Inc COM 22788c105 2,807 13,250 SH   SOLE   13,250 0 0
Crown Castle Intl Corp REIT COM 22822v101 26,699 167,720 SH   SOLE   167,720 0 0
Curtiss-Wright Corp COM 231561101 291 2,500 SH   SOLE   2,500 0 0
CyberArk Software Ltd COM M2682V108 745 4,610 SH   SOLE   4,610 0 0
Danaher Corp COM 235851102 962 4,330 SH   SOLE   4,330 0 0
Darden Restaurants COM 237194105 322 2,700 SH   SOLE   2,700 0 0
Deere & Co COM 244199105 35,372 131,469 SH   SOLE   131,469 0 0
Delta Air Lines Inc COM 247361702 317 7,875 SH   SOLE   7,875 0 0
DexCom Inc COM 252131107 17,106 46,267 SH   SOLE   46,267 0 0
Diageo PLC Sp ADR COM 25243Q205 910 5,730 SH   SOLE   5,730 0 0
DocuSign Inc COM 256163106 744 3,345 SH   SOLE   3,345 0 0
Dollar General Corp COM 256677105 59,990 285,258 SH   SOLE   285,258 0 0
Dominion Energy Inc COM 25746u109 36,629 487,082 SH   SOLE   487,082 0 0
Domino's Pizza Inc COM 25754a201 389 1,015 SH   SOLE   1,015 0 0
DR Horton Inc COM 23331a109 23,429 339,946 SH   SOLE   339,946 0 0
Dr Reddy's Lab Ltd ADR COM 256135203 570 8,000 SH   SOLE   8,000 0 0
Draftkings Inc Cl A COM 26142r104 1,103 23,700 SH   SOLE   23,700 0 0
DTE Energy Co COM 233331107 212 1,750 SH   SOLE   1,750 0 0
Eastman Chemical Co COM 277432100 351 3,500 SH   SOLE   3,500 0 0
Ecolab Inc COM 278865100 1,374 6,350 SH   SOLE   6,350 0 0
Edwards Lifesciences COM 28176e108 3,238 35,495 SH   SOLE   35,495 0 0
Eni SPA Sp ADR COM 26874r108 206 10,000 SH   SOLE   10,000 0 0
Enphase Energy Inc COM 29355a107 6,137 34,975 SH   SOLE   34,975 0 0
Equinix Inc REIT COM 29444U700 479 670 SH   SOLE   670 0 0
Equinor ASA Sp ADR COM 29446m102 246 15,000 SH   SOLE   15,000 0 0
Ericsson LM Tel Sp ADR COM 294821608 478 40,000 SH   SOLE   40,000 0 0
Essential Utilities Inc COM 29670g102 236 5,000 SH   SOLE   5,000 0 0
Estee Lauder Cl A COM 518439104 391 1,470 SH   SOLE   1,470 0 0
ETFMG Alternative Harvest ETF COM 26924g508 224 15,614 SH   SOLE   15,614 0 0
Evoqua Water Technologies COM 30057t105 270 10,000 SH   SOLE   10,000 0 0
Expedia Grp Inc COM 30212p303 589 4,445 SH   SOLE   4,445 0 0
Exxon Mobil Corp COM 30231G102 491 11,905 SH   SOLE   11,905 0 0
F5 Networks Inc COM 315616102 651 3,700 SH   SOLE   3,700 0 0
Facebook Inc Cl A COM 30303M102 41,303 151,206 SH   SOLE   151,206 0 0
Ferrari NV COM n3167y103 1,148 5,000 SH   SOLE   5,000 0 0
Fiat Chrysler Automobiles NV COM n31738102 543 30,000 SH   SOLE   30,000 0 0
First Solar Inc COM 336433107 895 9,050 SH   SOLE   9,050 0 0
Flir Systems Inc COM 302445101 333 7,600 SH   SOLE   7,600 0 0
Ford Motor Company COM 345370860 5,129 583,482 SH   SOLE   583,482 0 0
Fortinet Inc COM 34959e109 371 2,500 SH   SOLE   2,500 0 0
Fox Factory Hldg Corp COM 35138v102 211 2,000 SH   SOLE   2,000 0 0
Freeport-McMoRan Inc COM 35671D857 265 10,200 SH   SOLE   10,200 0 0
Fresenius Med Care AG Sp ADR COM 358029106 416 10,000 SH   SOLE   10,000 0 0
Generac Hldgs Inc COM 368736104 569 2,500 SH   SOLE   2,500 0 0
Gilead Sciences Inc COM 375558103 217 3,720 SH   SOLE   3,720 0 0
GlaxoSmithKline PLC Sp ADR COM 37733W105 559 15,200 SH   SOLE   15,200 0 0
Gold Trust COM 78463V107 204 1,145 SH   SOLE   1,145 0 0
Goldman Sachs Grp COM 38141g104 409 1,550 SH   SOLE   1,550 0 0
HEICO Corp COM 422806109 411 3,106 SH   SOLE   3,106 0 0
Hill-Rom Hldgs Inc COM 431475102 294 3,000 SH   SOLE   3,000 0 0
Hitachi Ltd ADR COM 433578507 635 8,000 SH   SOLE   8,000 0 0
Hologic Inc COM 436440101 291 4,000 SH   SOLE   4,000 0 0
Home Depot Inc COM 437076102 59,608 224,409 SH   SOLE   224,409 0 0
Honda Motor Co Ltd Sp ADR COM 438128308 283 10,000 SH   SOLE   10,000 0 0
Honeywell International COM 438516106 38,089 179,073 SH   SOLE   179,073 0 0
HSBC Hldgs PLC Sp ADR COM 404280406 259 10,000 SH   SOLE   10,000 0 0
IBM Corp COM 459200101 1,434 11,390 SH   SOLE   11,390 0 0
ICICI Bank Ltd Sp ADR COM 45104G104 520 35,000 SH   SOLE   35,000 0 0
Illinois Tool Works COM 452308109 735 3,606 SH   SOLE   3,606 0 0
Illumina Inc COM 452327109 370 1,000 SH   SOLE   1,000 0 0
Infosys Ltd Sp ADR COM 456788108 509 30,000 SH   SOLE   30,000 0 0
Inovalon Hldgs Inc Cl A COM 45781d101 250 13,750 SH   SOLE   13,750 0 0
Intel Corp COM 458140100 736 14,766 SH   SOLE   14,766 0 0
Intuitive Surgical Inc COM 46120e602 903 1,104 SH   SOLE   1,104 0 0
Invesco Taxable Muni Bond ETF COM 46138g805 854 25,484 SH   SOLE   25,484 0 0
Invesco Variable Rate Investme COM 46090a879 1,348 53,939 SH   SOLE   53,939 0 0
IQVIA Hldgs Inc COM 46266c105 269 1,500 SH   SOLE   1,500 0 0
iRhythm Technologies Inc COM 450056106 1,044 4,400 SH   SOLE   4,400 0 0
iShares 0-5 Yr Investment Grad COM 46434v100 231 4,430 SH   SOLE   4,430 0 0
iShares 1-3 Yr Treasury Bond E COM 464287457 564 6,535 SH   SOLE   6,535 0 0
iShares Core MSCI EAFE ETF COM 46432f842 2,882 41,716 SH   SOLE   41,716 0 0
iShares Core MSCI Emerging Mkt COM 46434g103 5,027 81,024 SH   SOLE   81,024 0 0
iShares Core MSCI Total Intl S COM 46432f834 2,320 34,532 SH   SOLE   34,532 0 0
iShares Core S&P 500 ETF COM 464287200 15,493 41,273 SH   SOLE   41,273 0 0
iShares Core S&P Small Cap ETF COM 464287804 2,892 31,465 SH   SOLE   31,465 0 0
iShares Core S&P Total U.S. St COM 464287150 4,817 55,863 SH   SOLE   55,863 0 0
iShares Core S&P U.S. Value ET COM 464287663 1,740 27,986 SH   SOLE   27,986 0 0
iShares MBS ETF COM 464288588 1,661 15,086 SH   SOLE   15,086 0 0
iShares MSCI EAFE Small Cap ET COM 464288273 1,366 19,984 SH   SOLE   19,984 0 0
iShares MSCI Emerging Mkts ETF COM 464287234 229 4,425 SH   SOLE   4,425 0 0
iShares Russell 1000 ETF COM 464287622 4,326 20,422 SH   SOLE   20,422 0 0
iShares Russell 1000 Growth ET COM 464287614 222 920 SH   SOLE   920 0 0
iShares S&P 500 Value Idx ETF COM 464287408 414 3,235 SH   SOLE   3,235 0 0
iShares S&P SmallCap 600 Value COM 464287879 736 9,056 SH   SOLE   9,056 0 0
iShares Short Treasury Bond ET COM 464288679 1,132 10,238 SH   SOLE   10,238 0 0
Itron Inc COM 465741106 288 3,000 SH   SOLE   3,000 0 0
ITT Inc COM 45073v108 385 5,000 SH   SOLE   5,000 0 0
Jacobs Engineering Grp COM 469814107 27,927 256,309 SH   SOLE   256,309 0 0
Johnson & Johnson COM 478160104 2,913 18,510 SH   SOLE   18,510 0 0
Johnson Outdoors Inc Cl A COM 479167108 394 3,500 SH   SOLE   3,500 0 0
JPMorgan Chase & Co COM 46625h100 518 4,080 SH   SOLE   4,080 0 0
Keysight Technologies Inc COM 49338L103 476 3,600 SH   SOLE   3,600 0 0
Koninklijke Philips NV COM 500472303 829 15,304 SH   SOLE   15,304 0 0
Kratos Defense & Security Solu COM 50077b207 219 8,000 SH   SOLE   8,000 0 0
L3Harris Technologies Inc COM 502431109 284 1,502 SH   SOLE   1,502 0 0
Lab Corp of America Hldgs COM 50540r409 305 1,500 SH   SOLE   1,500 0 0
Lakeland Industries COM 511795106 354 13,000 SH   SOLE   13,000 0 0
Linde PLC COM g5494j103 308 1,170 SH   SOLE   1,170 0 0
Lindsay Corp COM 535555106 450 3,500 SH   SOLE   3,500 0 0
Live Nation Entmt Inc COM 538034109 518 7,050 SH   SOLE   7,050 0 0
Lockheed Martin Corp COM 539830109 25,324 71,340 SH   SOLE   71,340 0 0
Lululemon Athletica COM 550021109 304 873 SH   SOLE   873 0 0
Lyft Inc Cl A COM 55087p104 491 10,000 SH   SOLE   10,000 0 0
Martin Marietta Mtls COM 573284106 284 1,000 SH   SOLE   1,000 0 0
Masco Corp COM 574599106 605 11,019 SH   SOLE   11,019 0 0
Masimo Corp COM 574795100 819 3,050 SH   SOLE   3,050 0 0
Match Group Inc COM 57667L107 1,059 7,005 SH   SOLE   7,005 0 0
McAfee Corp Cl A COM 579063108 167 10,000 SH   SOLE   10,000 0 0
McDonald's Corp COM 580135101 41,954 195,519 SH   SOLE   195,519 0 0
Merck & Co COM 58933Y105 14,678 179,432 SH   SOLE   179,432 0 0
Mettler-Toledo Intl COM 592688105 584 512 SH   SOLE   512 0 0
Micron Technology COM 595112103 5,939 79,000 SH   SOLE   79,000 0 0
Microsoft Corp COM 594918104 93,918 422,254 SH   SOLE   422,254 0 0
Mitsubishi UFJ Finl Grp Sp ADR COM 606822104 332 75,000 SH   SOLE   75,000 0 0
Moderna Inc COM 60770k107 325 3,111 SH   SOLE   3,111 0 0
Mueller Water Products Cl A COM 624758108 124 10,000 SH   SOLE   10,000 0 0
Napco Security Tech Inc COM 630402105 210 8,000 SH   SOLE   8,000 0 0
Netflix Inc COM 64110L106 19,525 36,109 SH   SOLE   36,109 0 0
New York Times Cl A COM 650111107 414 8,000 SH   SOLE   8,000 0 0
Newmont Corp COM 651639106 326 5,450 SH   SOLE   5,450 0 0
NextEra Energy Inc COM 65339f101 52,125 675,630 SH   SOLE   675,630 0 0
NICE Ltd Sp ADR COM 653656108 227 802 SH   SOLE   802 0 0
Nike Inc Cl B COM 654106103 1,138 8,045 SH   SOLE   8,045 0 0
Nissan Motor Co Ltd Sp ADR COM 654744408 216 20,000 SH   SOLE   20,000 0 0
Nokia Corp Sp ADR COM 654902204 391 100,000 SH   SOLE   100,000 0 0
Northrop Grumman Corp COM 666807102 305 1,000 SH   SOLE   1,000 0 0
Novartis AG Sp ADR COM 66987V109 954 10,100 SH   SOLE   10,100 0 0
Novo Nordisk A/S Sp ADR COM 670100205 699 10,000 SH   SOLE   10,000 0 0
Nuance Communications COM 67020Y100 261 5,920 SH   SOLE   5,920 0 0
Nucor Corp COM 670346105 591 11,105 SH   SOLE   11,105 0 0
Nutrien Ltd COM 67077m108 241 5,005 SH   SOLE   5,005 0 0
Nuveen Maryland Quality Muni I COM 67061q107 192 13,600 SH   SOLE   13,600 0 0
Nvidia Corp COM 67066G104 21,722 41,597 SH   SOLE   41,597 0 0
NXP Semiconductors NV COM n6596x109 636 4,000 SH   SOLE   4,000 0 0
Okta Inc COM 679295105 254 1,000 SH   SOLE   1,000 0 0
Old Dominion Freight Line COM 679580100 781 4,000 SH   SOLE   4,000 0 0
Ollie's Bargain Outlet Hldgs COM 681116109 368 4,500 SH   SOLE   4,500 0 0
Olympic Steel Inc COM 68162k106 133 10,000 SH   SOLE   10,000 0 0
Ormat Tech Inc COM 686688102 451 5,000 SH   SOLE   5,000 0 0
Oshkosh Corp COM 688239201 624 7,250 SH   SOLE   7,250 0 0
Otis Worldwide Corp COM 68902v107 1,645 24,350 SH   SOLE   24,350 0 0
Owens Corning Inc COM 690742101 303 4,000 SH   SOLE   4,000 0 0
Paccar Inc COM 693718108 216 2,500 SH   SOLE   2,500 0 0
Palantir Technologies Inc Cl A COM 69608a108 695 29,500 SH   SOLE   29,500 0 0
Palo Alto Networks Inc COM 697435105 676 1,903 SH   SOLE   1,903 0 0
Paycom Software Inc COM 70432v102 667 1,475 SH   SOLE   1,475 0 0
PayPal Hldgs Inc COM 70450y103 37,292 159,231 SH   SOLE   159,231 0 0
Peloton Interactive Inc Cl A COM 70614w100 780 5,140 SH   SOLE   5,140 0 0
Penn Natl Gaming Inc COM 707569109 432 5,000 SH   SOLE   5,000 0 0
Pentair PLC COM G7S00T104 239 4,500 SH   SOLE   4,500 0 0
PepsiCo Inc COM 713448108 564 3,803 SH   SOLE   3,803 0 0
Pfizer Inc COM 717081103 711 19,310 SH   SOLE   19,310 0 0
Phreesia Inc COM 71944f106 326 6,000 SH   SOLE   6,000 0 0
Pinterest Inc Cl A COM 72352L106 659 10,000 SH   SOLE   10,000 0 0
Pioneer Natural Resources COM 723787107 228 2,000 SH   SOLE   2,000 0 0
Planet Fitness Inc Cl A COM 72703h101 311 4,000 SH   SOLE   4,000 0 0
Plug Power Inc COM 72919p202 1,017 30,000 SH   SOLE   30,000 0 0
Procter & Gamble Co COM 742718109 32,927 236,649 SH   SOLE   236,649 0 0
Prologis Inc REIT COM 74340w103 29,703 298,046 SH   SOLE   298,046 0 0
Proofpoint Inc COM 743424103 341 2,500 SH   SOLE   2,500 0 0
ProShares UltraPro S&P 500 ETF COM 74347X864 2,344 30,500 SH   SOLE   30,500 0 0
ProShares UltraPro Short S&P 5 COM 74347b110 133 22,500 SH   SOLE   22,500 0 0
ProShares UltraShort S&P 500 E COM 74347b383 205 16,533 SH   SOLE   16,533 0 0
Prudential PLC ADR COM 74435K204 462 12,500 SH   SOLE   12,500 0 0
Pulte Group Inc COM 745867101 302 7,000 SH   SOLE   7,000 0 0
Qorvo Inc COM 74736K101 757 4,550 SH   SOLE   4,550 0 0
Quanta Services Inc COM 74762e102 722 10,025 SH   SOLE   10,025 0 0
Quest Diagnostics Inc COM 74834L100 417 3,500 SH   SOLE   3,500 0 0
Rapid7 Inc COM 753422104 225 2,500 SH   SOLE   2,500 0 0
Rayonier Inc REIT COM 754907103 206 7,000 SH   SOLE   7,000 0 0
Raytheon Technologies Corp COM 75513e101 1,200 16,781 SH   SOLE   16,781 0 0
Regeneron Pharmaceuticals COM 75886f107 19,767 40,917 SH   SOLE   40,917 0 0
Republic Services Inc COM 760759100 337 3,500 SH   SOLE   3,500 0 0
RH COM 74967x103 224 500 SH   SOLE   500 0 0
Rio Tinto PLC Sp ADR COM 767204100 752 10,000 SH   SOLE   10,000 0 0
Rocket Companies Inc Cl A COM 77311w101 510 25,200 SH   SOLE   25,200 0 0
Rockwell Automation COM 773903109 627 2,500 SH   SOLE   2,500 0 0
Roku Inc COM 77543r102 664 2,000 SH   SOLE   2,000 0 0
Roper Technologies Inc COM 776696106 431 1,000 SH   SOLE   1,000 0 0
Royal Bank of Canada COM 780087102 656 8,000 SH   SOLE   8,000 0 0
Royal Dutch Shell PLC Sp ADR C COM 780259206 281 8,000 SH   SOLE   8,000 0 0
Salesforce.com Inc COM 79466L302 23,134 103,960 SH   SOLE   103,960 0 0
Sanofi Sp ADR COM 80105N105 607 12,500 SH   SOLE   12,500 0 0
SAP SE Sp ADR COM 803054204 522 4,000 SH   SOLE   4,000 0 0
Sensata Tech Hldgs PLC COM g8060n102 638 12,100 SH   SOLE   12,100 0 0
Service Corp Intl COM 817565104 258 5,248 SH   SOLE   5,248 0 0
ServiceNow Inc COM 81762p102 408 742 SH   SOLE   742 0 0
Sherwin Williams Co COM 824348106 1,771 2,410 SH   SOLE   2,410 0 0
Shopify Inc Cl A COM 82509L107 2,239 1,978 SH   SOLE   1,978 0 0
ShotSpotter Inc COM 82536t107 311 8,250 SH   SOLE   8,250 0 0
Siemens AG Sp ADR COM 826197501 933 13,000 SH   SOLE   13,000 0 0
SK Telecom Co Ltd Sp ADR COM 78440P108 612 25,000 SH   SOLE   25,000 0 0
Skyworks Solutions Inc COM 83088m102 306 2,000 SH   SOLE   2,000 0 0
SM Energy Co COM 78454L100 129 21,100 SH   SOLE   21,100 0 0
SmileDirectClub Inc COM 83192h106 291 24,375 SH   SOLE   24,375 0 0
Smith & Nephew PLC Sp ADR COM 83175m205 506 12,000 SH   SOLE   12,000 0 0
Snap-On Inc COM 833034101 257 1,500 SH   SOLE   1,500 0 0
Sociedad Quimica y Minera de C COM 833635105 687 14,000 SH   SOLE   14,000 0 0
Sonos Inc COM 83570h108 573 24,500 SH   SOLE   24,500 0 0
Sony Corp Sp ADR COM 835699307 758 7,500 SH   SOLE   7,500 0 0
Southern Co COM 842587107 229 3,725 SH   SOLE   3,725 0 0
Southwest Airlines Co COM 844741108 19,265 413,319 SH   SOLE   413,319 0 0
SPDR S&P 500 ETF Tr COM 78462F103 3,053 8,166 SH   SOLE   8,166 0 0
SPDR S&P Emerging Mkts SmallCa COM 78463x756 227 4,403 SH   SOLE   4,403 0 0
Spotify Technology SA COM L8681t102 763 2,425 SH   SOLE   2,425 0 0
Square Inc Cl A COM 852234103 1,366 6,275 SH   SOLE   6,275 0 0
Stanley Black & Decker COM 854502101 357 2,000 SH   SOLE   2,000 0 0
State Street Corp COM 857477103 263 3,612 SH   SOLE   3,612 0 0
Steel Dynamics Inc COM 858119100 295 8,000 SH   SOLE   8,000 0 0
Stericycle Inc COM 858912108 202 2,920 SH   SOLE   2,920 0 0
Stryker Corp COM 863667101 33,695 137,509 SH   SOLE   137,509 0 0
Suncor Energy Inc COM 867224107 168 10,005 SH   SOLE   10,005 0 0
Switchback Energy Acquisition COM 87105m102 200 5,000 SH   SOLE   5,000 0 0
Sysco Corp COM 871829107 670 9,025 SH   SOLE   9,025 0 0
Taiwan Semicon Mfg Co Ltd Sp A COM 874039100 818 7,500 SH   SOLE   7,500 0 0
Take-Two Interactive Software COM 874054109 524 2,520 SH   SOLE   2,520 0 0
Tandem Diabetes Care COM 875372203 336 3,513 SH   SOLE   3,513 0 0
TE Connectivity Ltd COM H84989104 347 2,866 SH   SOLE   2,866 0 0
Teladoc Health Inc COM 87918a105 1,308 6,542 SH   SOLE   6,542 0 0
Teledyne Technologies Inc COM 879360105 549 1,400 SH   SOLE   1,400 0 0
Tencent Music Entertainment AD COM 88034p109 289 15,000 SH   SOLE   15,000 0 0
Tesla Inc COM 88160R101 2,445 3,465 SH   SOLE   3,465 0 0
Tetra Tech Inc COM 88162g103 227 1,963 SH   SOLE   1,963 0 0
The Travelers Co Inc COM 89417e109 202 1,437 SH   SOLE   1,437 0 0
Thermo Fisher Scientific COM 883556102 44,526 95,594 SH   SOLE   95,594 0 0
TJX Companies Inc COM 872540109 301 4,414 SH   SOLE   4,414 0 0
Toro Company COM 891092108 285 3,000 SH   SOLE   3,000 0 0
Toronto Dominion Bank COM 891160509 282 5,000 SH   SOLE   5,000 0 0
Toyota Motor Corp Sp ADR COM 892331307 618 4,000 SH   SOLE   4,000 0 0
Tractor Supply Co COM 892356106 290 2,066 SH   SOLE   2,066 0 0
Trane Technologies PLC COM g8994e103 406 2,800 SH   SOLE   2,800 0 0
Trupanion Inc COM 898202106 239 2,000 SH   SOLE   2,000 0 0
Twilio Inc Cl A COM 90138f102 941 2,780 SH   SOLE   2,780 0 0
Twitter Inc COM 90184L102 406 7,500 SH   SOLE   7,500 0 0
Uber Technologies Inc COM 90353t100 3,782 74,150 SH   SOLE   74,150 0 0
UltraShort 20 Plus Yr Treas ProSha COM 74347b201 189 11,500 SH   SOLE   11,500 0 0
Unilever PLC Sp ADR COM 904767704 911 15,100 SH   SOLE   15,100 0 0
Union Pacific Corp COM 907818108 2,099 10,082 SH   SOLE   10,082 0 0
United Parcel Service Cl B COM 911312106 47,440 281,711 SH   SOLE   281,711 0 0
United Rentals Inc COM 911363109 503 2,168 SH   SOLE   2,168 0 0
United States Steel COM 912909108 168 10,000 SH   SOLE   10,000 0 0
UnitedHealth Grp Inc COM 91324p102 1,174 3,349 SH   SOLE   3,349 0 0
Vale SA Sp ADR COM 91912E105 419 25,005 SH   SOLE   25,005 0 0
Valmont Industries COM 920253101 350 2,000 SH   SOLE   2,000 0 0
Vanguard FTSE All World ex-U.S COM 922042718 419 3,443 SH   SOLE   3,443 0 0
Vanguard FTSE Developed Mkts E COM 921943858 262 5,560 SH   SOLE   5,560 0 0
Vanguard FTSE Emerging Mkts ET COM 922042858 783 15,630 SH   SOLE   15,630 0 0
Vanguard Large Cap Idx Fd ETF COM 922908637 1,527 8,690 SH   SOLE   8,690 0 0
Vanguard Mega Cap Value Idx Fd COM 921910840 232 2,670 SH   SOLE   2,670 0 0
Vanguard REIT ETF COM 922908553 425 5,010 SH   SOLE   5,010 0 0
Vanguard Short Term Corp Bond COM 92206c409 2,410 28,948 SH   SOLE   28,948 0 0
Vanguard Small Cap ETF COM 922908751 630 3,235 SH   SOLE   3,235 0 0
Vanguard Small Cap Value ETF COM 922908611 228 1,601 SH   SOLE   1,601 0 0
Vanguard Total Intl Stock Idx COM 921909768 307 5,110 SH   SOLE   5,110 0 0
Vanguard Total Stock Market ET COM 922908769 1,679 8,626 SH   SOLE   8,626 0 0
Vanguard Value ETF COM 922908744 584 4,907 SH   SOLE   4,907 0 0
Verizon Communications COM 92343V104 39,947 679,947 SH   SOLE   679,947 0 0
Vertex Pharma COM 92532f100 414 1,751 SH   SOLE   1,751 0 0
Vertiv Hldgs Co COM 92537n108 224 12,000 SH   SOLE   12,000 0 0
Visa Inc Cl A COM 92826C839 53,203 243,238 SH   SOLE   243,238 0 0
Vodafone Grp PLC Sp ADR COM 92857W308 247 15,000 SH   SOLE   15,000 0 0
Volvo AB B Shs COM 928856301 1,180 50,000 SH   SOLE   50,000 0 0
Vulcan Materials Co COM 929160109 21,218 143,065 SH   SOLE   143,065 0 0
Walmart Inc COM 931142103 567 3,933 SH   SOLE   3,933 0 0
Walt Disney Co COM 254687106 38,204 210,863 SH   SOLE   210,863 0 0
Warner Music Grp Cl A COM 934550203 532 14,000 SH   SOLE   14,000 0 0
Waste Connections Inc COM 94106b101 308 3,000 SH   SOLE   3,000 0 0
Waste Mgmt Inc COM 94106L109 29,553 250,600 SH   SOLE   250,600 0 0
Watts Water Tech Cl A COM 942749102 426 3,500 SH   SOLE   3,500 0 0
Wayfair Inc Cl A COM 94419L101 459 2,031 SH   SOLE   2,031 0 0
WD-40 Company COM 929236107 266 1,000 SH   SOLE   1,000 0 0
Welltower Inc REIT COM 95040q104 226 3,500 SH   SOLE   3,500 0 0
Western Digital Corp COM 958102105 382 6,890 SH   SOLE   6,890 0 0
Weyerhaeuser Co REIT COM 962166104 1,186 35,375 SH   SOLE   35,375 0 0
Winnebago Industries Inc COM 974637100 300 5,000 SH   SOLE   5,000 0 0
Xylem Inc COM 98419m100 356 3,500 SH   SOLE   3,500 0 0
YETI Hldgs Inc COM 98585x104 342 5,000 SH   SOLE   5,000 0 0
Zebra Tech Corp Cl A COM 989207105 384 1,000 SH   SOLE   1,000 0 0
Zendesk Inc COM 98936j101 215 1,500 SH   SOLE   1,500 0 0
Zillow Grp Inc Cl C COM 98954m200 19,446 149,813 SH   SOLE   149,813 0 0
Zimmer Biomet Hldgs Inc COM 98956p102 308 2,000 SH   SOLE   2,000 0 0
Zoetis Inc COM 98978v103 37,016 223,660 SH   SOLE   223,660 0 0
Zoom Video Comms Inc Cl A COM 98980l101 798 2,365 SH   SOLE   2,365 0 0