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 24,665 128,008 SH   SOLE   128,008 0 0
ABB Ltd Sp ADR COM 000375204 609 20,000 SH   SOLE   20,000 0 0
Abbott Laboratories COM 002824100 42,288 352,868 SH   SOLE   352,868 0 0
AbbVie Inc COM 00287y109 625 5,775 SH   SOLE   5,775 0 0
ABIOMED Inc COM 003654100 319 1,000 SH   SOLE   1,000 0 0
Activision Blizzard Inc COM 00507v109 535 5,750 SH   SOLE   5,750 0 0
Adobe Inc COM 00724f101 1,612 3,392 SH   SOLE   3,392 0 0
ADT Inc COM 00090q103 84 10,000 SH   SOLE   10,000 0 0
Advanced Micro Devices COM 007903107 219 2,792 SH   SOLE   2,792 0 0
Aegion Corp COM 00770F104 345 12,000 SH   SOLE   12,000 0 0
Aerovironment Inc COM 008073108 406 3,500 SH   SOLE   3,500 0 0
Aflac Inc COM 001055102 256 5,000 SH   SOLE   5,000 0 0
AGCO Corp COM 001084102 575 4,000 SH   SOLE   4,000 0 0
Agilent Technologies COM 00846u101 509 4,000 SH   SOLE   4,000 0 0
Air Products & Chemicals COM 009158106 675 2,398 SH   SOLE   2,398 0 0
Air Transport Services Grp COM 00922r105 293 10,000 SH   SOLE   10,000 0 0
Airbnb Inc Cl A COM 009066101 1,149 6,115 SH   SOLE   6,115 0 0
Alcon Inc COM h01301128 353 5,032 SH   SOLE   5,032 0 0
Alibaba Grp Hldg Ltd Sp ADR COM 01609w102 1,535 6,770 SH   SOLE   6,770 0 0
Align Technology Inc COM 016255101 542 1,000 SH   SOLE   1,000 0 0
Alphabet Inc Cl A COM 02079k305 693 336 SH   SOLE   336 0 0
Alphabet Inc Cl C COM 02079k107 103,030 49,806 SH   SOLE   49,806 0 0
Alumina Ltd Sp ADR COM 022205108 423 80,000 SH   SOLE   80,000 0 0
Amazon.com Inc COM 023135106 141,740 45,810 SH   SOLE   45,810 0 0
Ambev SA Sp ADR COM 02319v103 274 100,000 SH   SOLE   100,000 0 0
Amdocs Ltd COM g02602103 284 4,045 SH   SOLE   4,045 0 0
Amedisys Inc COM 023436108 291 1,100 SH   SOLE   1,100 0 0
American Elec Power COM 025537101 296 3,500 SH   SOLE   3,500 0 0
American Express Co COM 025816109 1,620 11,455 SH   SOLE   11,455 0 0
American Tower Corp REIT COM 03027X100 239 1,000 SH   SOLE   1,000 0 0
American Water Works COM 030420103 3,331 22,220 SH   SOLE   22,220 0 0
Amgen Inc COM 031162100 572 2,300 SH   SOLE   2,300 0 0
Amphastar Pharma Inc COM 03209r103 229 12,500 SH   SOLE   12,500 0 0
Anheuser-Busch InBev SA NV Sp COM 03524A108 723 11,500 SH   SOLE   11,500 0 0
Anthem Inc COM 036752103 232 646 SH   SOLE   646 0 0
Aon PLC Cl A COM g0403h108 211 916 SH   SOLE   916 0 0
Apple Inc COM 037833100 195,286 1,598,743 SH   SOLE   1,598,743 0 0
Applied Materials Inc COM 038222105 1,318 9,865 SH   SOLE   9,865 0 0
Aptiv PLC COM g6095L109 44,771 324,661 SH   SOLE   324,661 0 0
ArcelorMittal NY Reg COM 03938L203 292 10,000 SH   SOLE   10,000 0 0
Arcosa Inc COM 039653100 241 3,700 SH   SOLE   3,700 0 0
AstraZeneca PLC Sp ADR COM 046353108 663 13,325 SH   SOLE   13,325 0 0
Aurora Cannabis Inc COM 05156x884 93 10,000 SH   SOLE   10,000 0 0
Autodesk Inc COM 052769106 305 1,101 SH   SOLE   1,101 0 0
Autoliv Inc COM 052800109 974 10,500 SH   SOLE   10,500 0 0
Automatic Data Processing COM 053015103 895 4,750 SH   SOLE   4,750 0 0
Avery Dennison Corp COM 053611109 487 2,650 SH   SOLE   2,650 0 0
Axon Enterprise Inc COM 05464c101 641 4,500 SH   SOLE   4,500 0 0
Badger Meter Inc COM 056525108 396 4,250 SH   SOLE   4,250 0 0
Baidu Inc Sp ADR COM 056752108 609 2,800 SH   SOLE   2,800 0 0
Ball Corp COM 058498106 29,023 342,500 SH   SOLE   342,500 0 0
Ballard Power Systems COM 058586108 1,947 80,000 SH   SOLE   80,000 0 0
Banco Santander SA Sp ADR COM 05964H105 172 50,000 SH   SOLE   50,000 0 0
Bank of Montreal COM 063671101 267 3,000 SH   SOLE   3,000 0 0
Bank of Nova Scotia COM 064149107 626 10,000 SH   SOLE   10,000 0 0
Barrick Gold Corp COM 067901108 799 40,355 SH   SOLE   40,355 0 0
Baxter Intl Inc COM 071813109 22,930 271,876 SH   SOLE   271,876 0 0
Beam Global COM 07373b109 238 5,500 SH   SOLE   5,500 0 0
Berkshire Hathaway Cl A COM 084670108 3,471 9 SH   SOLE   9 0 0
Berkshire Hathaway Cl B COM 084670702 890 3,482 SH   SOLE   3,482 0 0
Beyond Meat Inc COM 08862e109 345 2,650 SH   SOLE   2,650 0 0
BHP Grp Ltd Sp ADR COM 088606108 2,359 34,000 SH   SOLE   34,000 0 0
BioNTech SE ADR COM 09075v102 300 2,750 SH   SOLE   2,750 0 0
Blackstone Grp Inc COM 09260d107 33,547 450,113 SH   SOLE   450,113 0 0
Blink Charging Co COM 09354a100 329 8,000 SH   SOLE   8,000 0 0
Booking Hldgs Inc COM 09857L108 349 150 SH   SOLE   150 0 0
BorgWarner Inc COM 099724106 232 5,002 SH   SOLE   5,002 0 0
Boston Properties Inc REIT COM 101121101 263 2,600 SH   SOLE   2,600 0 0
Boston Scientific Corp COM 101137107 935 24,200 SH   SOLE   24,200 0 0
BP PLC Sp ADR COM 055622104 637 26,171 SH   SOLE   26,171 0 0
Brink's Co COM 109696104 277 3,500 SH   SOLE   3,500 0 0
Broadcom Inc COM 11135f101 407 878 SH   SOLE   878 0 0
Brookfield Asset Mgmt Cl A COM 112585104 834 18,750 SH   SOLE   18,750 0 0
Brookfield Renewable Ptnrs LP COM g16258108 320 7,500 SH   SOLE   7,500 0 0
Brown-Forman Corp Cl B COM 115637209 414 6,000 SH   SOLE   6,000 0 0
Caesars Entertainment Inc COM 12769g100 262 3,000 SH   SOLE   3,000 0 0
California Water Srvc COM 130788102 287 5,100 SH   SOLE   5,100 0 0
Callaway Golf Co COM 131193104 348 13,000 SH   SOLE   13,000 0 0
Camping World Hldgs Inc Cl A COM 13462k109 364 10,000 SH   SOLE   10,000 0 0
Canadian Natl Rwy Co COM 136375102 1,276 11,000 SH   SOLE   11,000 0 0
Canadian Natural Resources COM 136385101 617 20,000 SH   SOLE   20,000 0 0
Canadian Pacific Rwy COM 13645T100 948 2,500 SH   SOLE   2,500 0 0
Canon Inc ADR COM 138006309 228 10,000 SH   SOLE   10,000 0 0
Canopy Growth Corp COM 138035100 263 8,200 SH   SOLE   8,200 0 0
Caterpillar Inc COM 149123101 41,226 177,796 SH   SOLE   177,796 0 0
Cerner Corp COM 156782104 216 3,000 SH   SOLE   3,000 0 0
CF Industries Hldgs Inc COM 125269100 318 7,000 SH   SOLE   7,000 0 0
Charles River Labs COM 159864107 261 899 SH   SOLE   899 0 0
Check Point Software COM M22465104 1,415 12,640 SH   SOLE   12,640 0 0
Chegg Inc COM 163092109 540 6,300 SH   SOLE   6,300 0 0
Cheniere Energy Inc COM 16411r208 504 7,000 SH   SOLE   7,000 0 0
Chevron Corp COM 166764100 68,290 651,687 SH   SOLE   651,687 0 0
Chubb Ltd COM h1467j104 29,344 185,757 SH   SOLE   185,757 0 0
Churchill Downs Inc COM 171484108 569 2,500 SH   SOLE   2,500 0 0
Cintas Corp COM 172908105 312 915 SH   SOLE   915 0 0
Cisco Systems Inc COM 17275r102 687 13,295 SH   SOLE   13,295 0 0
Citrix Systems Inc COM 177376100 569 4,055 SH   SOLE   4,055 0 0
Clean Harbors Inc COM 184496107 294 3,500 SH   SOLE   3,500 0 0
CNH Industrial NV COM n20944109 782 50,000 SH   SOLE   50,000 0 0
Coca-Cola Co COM 191216100 445 8,446 SH   SOLE   8,446 0 0
Coca Cola Femsa SAB de SV Sp A COM 191241108 231 5,000 SH   SOLE   5,000 0 0
Cognex Corp COM 192422103 332 4,005 SH   SOLE   4,005 0 0
Colgate-Palmolive Co COM 194162103 394 5,000 SH   SOLE   5,000 0 0
Comcast Corp Cl A COM 20030N101 1,068 19,746 SH   SOLE   19,746 0 0
ConocoPhillips COM 20825c104 515 9,725 SH   SOLE   9,725 0 0
Constellation Brands Cl A COM 21036p108 383 1,680 SH   SOLE   1,680 0 0
Copart Inc COM 217204106 347 3,194 SH   SOLE   3,194 0 0
Corning Inc COM 219350105 767 17,625 SH   SOLE   17,625 0 0
Costco Wholesale Corp COM 22160k105 72,097 204,542 SH   SOLE   204,542 0 0
Coupang Inc COM 22266t109 1,974 40,000 SH   SOLE   40,000 0 0
Covanta Hldg Corp COM 22282E102 139 10,000 SH   SOLE   10,000 0 0
CRISPR Therapeutics AG COM h17182108 908 7,450 SH   SOLE   7,450 0 0
Criteo SA Sp ADR COM 226718104 364 10,485 SH   SOLE   10,485 0 0
Cronos Group Inc COM 22717L101 189 20,000 SH   SOLE   20,000 0 0
CrowdStrike Hldgs Inc COM 22788c105 374 2,050 SH   SOLE   2,050 0 0
Crown Castle Intl Corp REIT COM 22822v101 33,307 193,497 SH   SOLE   193,497 0 0
Curtiss-Wright Corp COM 231561101 297 2,500 SH   SOLE   2,500 0 0
CyberArk Software Ltd COM M2682V108 1,049 8,110 SH   SOLE   8,110 0 0
Danaher Corp COM 235851102 705 3,130 SH   SOLE   3,130 0 0
Darden Restaurants COM 237194105 383 2,700 SH   SOLE   2,700 0 0
Deere & Co COM 244199105 52,686 140,820 SH   SOLE   140,820 0 0
Delta Air Lines Inc COM 247361702 380 7,875 SH   SOLE   7,875 0 0
DexCom Inc COM 252131107 20,585 57,279 SH   SOLE   57,279 0 0
Diageo PLC Sp ADR COM 25243Q205 1,103 6,720 SH   SOLE   6,720 0 0
dMY Technology Grp II Inc Cl A COM 233277102 147 10,000 SH   SOLE   10,000 0 0
DocuSign Inc COM 256163106 609 3,010 SH   SOLE   3,010 0 0
Dollar General Corp COM 256677105 58,844 290,418 SH   SOLE   290,418 0 0
Domino's Pizza Inc COM 25754a201 368 1,000 SH   SOLE   1,000 0 0
Dow Inc COM 260557103 200 3,129 SH   SOLE   3,129 0 0
DR Horton Inc COM 23331a109 845 9,480 SH   SOLE   9,480 0 0
Dr Reddy's Lab Ltd ADR COM 256135203 491 8,000 SH   SOLE   8,000 0 0
Draftkings Inc Cl A COM 26142r104 592 9,650 SH   SOLE   9,650 0 0
DTE Energy Co COM 233331107 233 1,750 SH   SOLE   1,750 0 0
Eastman Chemical Co COM 277432100 1,707 15,500 SH   SOLE   15,500 0 0
Ecolab Inc COM 278865100 1,359 6,350 SH   SOLE   6,350 0 0
Edwards Lifesciences COM 28176e108 2,991 35,765 SH   SOLE   35,765 0 0
Emerson Electric Co COM 291011104 436 4,830 SH   SOLE   4,830 0 0
Enbridge Inc COM 29250N105 371 10,196 SH   SOLE   10,196 0 0
Eni SPA Sp ADR COM 26874r108 494 20,000 SH   SOLE   20,000 0 0
Enphase Energy Inc COM 29355a107 24,405 150,500 SH   SOLE   150,500 0 0
Equinor ASA Sp ADR COM 29446m102 292 15,000 SH   SOLE   15,000 0 0
Ericsson LM Tel Sp ADR COM 294821608 528 40,000 SH   SOLE   40,000 0 0
Essential Utilities Inc COM 29670g102 224 5,000 SH   SOLE   5,000 0 0
ETFMG Alternative Harvest ETF COM 26924g508 348 15,200 SH   SOLE   15,200 0 0
Evoqua Water Technologies COM 30057t105 276 10,500 SH   SOLE   10,500 0 0
Expedia Grp Inc COM 30212p303 765 4,445 SH   SOLE   4,445 0 0
Exxon Mobil Corp COM 30231G102 687 12,310 SH   SOLE   12,310 0 0
Facebook Inc Cl A COM 30303M102 44,228 150,164 SH   SOLE   150,164 0 0
Ferrari NV COM n3167y103 1,046 5,000 SH   SOLE   5,000 0 0
First Solar Inc COM 336433107 441 5,050 SH   SOLE   5,050 0 0
Flir Systems Inc COM 302445101 424 7,500 SH   SOLE   7,500 0 0
Ford Motor Company COM 345370860 6,715 548,132 SH   SOLE   548,132 0 0
Fortinet Inc COM 34959e109 461 2,500 SH   SOLE   2,500 0 0
Freeport-McMoRan Inc COM 35671D857 45,658 1,386,513 SH   SOLE   1,386,513 0 0
Fresenius Med Care AG Sp ADR COM 358029106 369 10,000 SH   SOLE   10,000 0 0
Generac Hldgs Inc COM 368736104 22,494 68,695 SH   SOLE   68,695 0 0
Gilead Sciences Inc COM 375558103 221 3,415 SH   SOLE   3,415 0 0
GlaxoSmithKline PLC Sp ADR COM 37733W105 542 15,200 SH   SOLE   15,200 0 0
Goldman Sachs Grp COM 38141g104 49,487 151,337 SH   SOLE   151,337 0 0
HEICO Corp COM 422806109 377 3,000 SH   SOLE   3,000 0 0
Hill-Rom Hldgs Inc COM 431475102 331 3,000 SH   SOLE   3,000 0 0
Hillenbrand Inc COM 431571108 239 5,000 SH   SOLE   5,000 0 0
Hitachi Ltd ADR COM 433578507 740 8,000 SH   SOLE   8,000 0 0
Home Depot Inc COM 437076102 61,514 201,521 SH   SOLE   201,521 0 0
Honda Motor Co Ltd Sp ADR COM 438128308 302 10,000 SH   SOLE   10,000 0 0
Honeywell International COM 438516106 42,165 194,248 SH   SOLE   194,248 0 0
HSBC Hldgs PLC Sp ADR COM 404280406 291 10,000 SH   SOLE   10,000 0 0
IBM Corp COM 459200101 1,426 10,700 SH   SOLE   10,700 0 0
ICICI Bank Ltd Sp ADR COM 45104G104 561 35,000 SH   SOLE   35,000 0 0
Illinois Tool Works COM 452308109 799 3,606 SH   SOLE   3,606 0 0
Illumina Inc COM 452327109 15,082 39,270 SH   SOLE   39,270 0 0
Imperial Oil Ltd COM 453038408 242 10,000 SH   SOLE   10,000 0 0
Infosys Ltd Sp ADR COM 456788108 562 30,000 SH   SOLE   30,000 0 0
Inovalon Hldgs Inc Cl A COM 45781d101 273 9,470 SH   SOLE   9,470 0 0
Intel Corp COM 458140100 973 15,204 SH   SOLE   15,204 0 0
Intuitive Surgical Inc COM 46120e602 853 1,154 SH   SOLE   1,154 0 0
Invesco Taxable Muni Bond ETF COM 46138g805 806 25,154 SH   SOLE   25,154 0 0
Invesco Variable Rate Investme COM 46090a879 1,294 51,614 SH   SOLE   51,614 0 0
IQVIA Hldgs Inc COM 46266c105 309 1,600 SH   SOLE   1,600 0 0
iRhythm Technologies Inc COM 450056106 208 1,500 SH   SOLE   1,500 0 0
iShares 0-5 Yr Investment Grad COM 46434v100 229 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 3,584 49,745 SH   SOLE   49,745 0 0
iShares Core MSCI Emerging Mkt COM 46434g103 6,017 93,496 SH   SOLE   93,496 0 0
iShares Core MSCI Total Intl S COM 46432f834 2,445 34,792 SH   SOLE   34,792 0 0
iShares Core S&P 500 ETF COM 464287200 17,838 44,840 SH   SOLE   44,840 0 0
iShares Core S&P Small Cap ETF COM 464287804 3,448 31,769 SH   SOLE   31,769 0 0
iShares Core S&P Total U.S. St COM 464287150 5,176 56,503 SH   SOLE   56,503 0 0
iShares Core S&P U.S. Value ET COM 464287663 2,456 35,648 SH   SOLE   35,648 0 0
iShares MBS ETF COM 464288588 1,605 14,802 SH   SOLE   14,802 0 0
iShares MSCI EAFE Small Cap ET COM 464288273 1,436 19,989 SH   SOLE   19,989 0 0
iShares MSCI Emerging Mkts ETF COM 464287234 236 4,425 SH   SOLE   4,425 0 0
iShares Russell 1000 ETF COM 464287622 4,548 20,317 SH   SOLE   20,317 0 0
iShares Russell 1000 Growth ET COM 464287614 224 920 SH   SOLE   920 0 0
iShares S&P 500 Value Idx ETF COM 464287408 457 3,235 SH   SOLE   3,235 0 0
iShares S&P SmallCap 600 Value COM 464287879 1,180 11,710 SH   SOLE   11,710 0 0
iShares Short Treasury Bond ET COM 464288679 866 7,840 SH   SOLE   7,840 0 0
Itron Inc COM 465741106 266 3,000 SH   SOLE   3,000 0 0
ITT Inc COM 45073v108 455 5,000 SH   SOLE   5,000 0 0
Jabil Circuit Inc COM 466313103 261 5,000 SH   SOLE   5,000 0 0
Jacobs Engineering Grp COM 469814107 37,780 292,259 SH   SOLE   292,259 0 0
Johnson & Johnson COM 478160104 3,131 19,053 SH   SOLE   19,053 0 0
Johnson Outdoors Inc Cl A COM 479167108 500 3,500 SH   SOLE   3,500 0 0
JPMorgan Chase & Co COM 46625h100 895 5,880 SH   SOLE   5,880 0 0
Keysight Technologies Inc COM 49338L103 502 3,500 SH   SOLE   3,500 0 0
Koninklijke Philips NV COM 500472303 873 15,304 SH   SOLE   15,304 0 0
Kratos Defense & Security Solu COM 50077b207 218 8,000 SH   SOLE   8,000 0 0
L3Harris Technologies Inc COM 502431109 304 1,502 SH   SOLE   1,502 0 0
Lab Corp of America Hldgs COM 50540r409 638 2,500 SH   SOLE   2,500 0 0
Lakeland Industries COM 511795106 362 13,000 SH   SOLE   13,000 0 0
Lam Research Corp COM 512807108 446 750 SH   SOLE   750 0 0
LG Display Co Ltd COM 50186V102 192 19,200 SH   SOLE   19,200 0 0
Linde PLC COM g5494j103 280 1,000 SH   SOLE   1,000 0 0
Lindsay Corp COM 535555106 600 3,600 SH   SOLE   3,600 0 0
Live Nation Entmt Inc COM 538034109 978 11,550 SH   SOLE   11,550 0 0
Lockheed Martin Corp COM 539830109 30,877 83,563 SH   SOLE   83,563 0 0
Lyft Inc Cl A COM 55087p104 638 10,100 SH   SOLE   10,100 0 0
Martin Marietta Mtls COM 573284106 403 1,200 SH   SOLE   1,200 0 0
Masco Corp COM 574599106 361 6,019 SH   SOLE   6,019 0 0
Masimo Corp COM 574795100 689 3,000 SH   SOLE   3,000 0 0
Match Group Inc COM 57667L107 961 6,995 SH   SOLE   6,995 0 0
McAfee Corp Cl A COM 579063108 296 13,000 SH   SOLE   13,000 0 0
McDonald's Corp COM 580135101 1,761 7,856 SH   SOLE   7,856 0 0
Mettler-Toledo Intl COM 592688105 592 512 SH   SOLE   512 0 0
MGM Resorts Intl COM 552953101 209 5,500 SH   SOLE   5,500 0 0
Micron Technology COM 595112103 1,786 20,250 SH   SOLE   20,250 0 0
Microsoft Corp COM 594918104 100,419 425,918 SH   SOLE   425,918 0 0
Mitsubishi UFJ Finl Grp Sp ADR COM 606822104 404 75,000 SH   SOLE   75,000 0 0
Moderna Inc COM 60770k107 407 3,111 SH   SOLE   3,111 0 0
Mueller Water Products Cl A COM 624758108 139 10,000 SH   SOLE   10,000 0 0
Napco Security Tech Inc COM 630402105 279 8,000 SH   SOLE   8,000 0 0
Netflix Inc COM 64110L106 29,272 56,114 SH   SOLE   56,114 0 0
New York Times Cl A COM 650111107 418 8,250 SH   SOLE   8,250 0 0
NextEra Energy Inc COM 65339f101 48,050 635,499 SH   SOLE   635,499 0 0
Nike Inc Cl B COM 654106103 803 6,045 SH   SOLE   6,045 0 0
Nokia Corp Sp ADR COM 654902204 198 50,000 SH   SOLE   50,000 0 0
Northrop Grumman Corp COM 666807102 324 1,000 SH   SOLE   1,000 0 0
Novartis AG Sp ADR COM 66987V109 863 10,100 SH   SOLE   10,100 0 0
Novo Nordisk A/S Sp ADR COM 670100205 1,382 20,500 SH   SOLE   20,500 0 0
Nuance Communications COM 67020Y100 258 5,920 SH   SOLE   5,920 0 0
Nucor Corp COM 670346105 1,012 12,605 SH   SOLE   12,605 0 0
Nutrien Ltd COM 67077m108 270 5,005 SH   SOLE   5,005 0 0
Nuveen Maryland Quality Muni I COM 67061q107 145 10,250 SH   SOLE   10,250 0 0
Nvidia Corp COM 67066G104 28,881 54,091 SH   SOLE   54,091 0 0
NXP Semiconductors NV COM n6596x109 805 4,000 SH   SOLE   4,000 0 0
Okta Inc COM 679295105 220 1,000 SH   SOLE   1,000 0 0
Old Dominion Freight Line COM 679580100 529 2,200 SH   SOLE   2,200 0 0
Ollie's Bargain Outlet Hldgs COM 681116109 392 4,500 SH   SOLE   4,500 0 0
Olympic Steel Inc COM 68162k106 295 10,000 SH   SOLE   10,000 0 0
Ormat Tech Inc COM 686688102 393 5,000 SH   SOLE   5,000 0 0
Oshkosh Corp COM 688239201 1,157 9,750 SH   SOLE   9,750 0 0
Otis Worldwide Corp COM 68902v107 857 12,515 SH   SOLE   12,515 0 0
Owens Corning Inc COM 690742101 368 4,000 SH   SOLE   4,000 0 0
Paccar Inc COM 693718108 279 3,000 SH   SOLE   3,000 0 0
Palantir Technologies Inc Cl A COM 69608a108 687 29,500 SH   SOLE   29,500 0 0
Palo Alto Networks Inc COM 697435105 548 1,703 SH   SOLE   1,703 0 0
Paycom Software Inc COM 70432v102 342 925 SH   SOLE   925 0 0
PayPal Hldgs Inc COM 70450y103 39,916 164,370 SH   SOLE   164,370 0 0
Peloton Interactive Inc Cl A COM 70614w100 679 6,035 SH   SOLE   6,035 0 0
Penn Natl Gaming Inc COM 707569109 524 5,000 SH   SOLE   5,000 0 0
Pentair PLC COM G7S00T104 280 4,500 SH   SOLE   4,500 0 0
PepsiCo Inc COM 713448108 566 4,003 SH   SOLE   4,003 0 0
Pfizer Inc COM 717081103 637 17,591 SH   SOLE   17,591 0 0
Pinterest Inc Cl A COM 72352L106 796 10,750 SH   SOLE   10,750 0 0
Pioneer Natural Resources COM 723787107 318 2,000 SH   SOLE   2,000 0 0
Planet Fitness Inc Cl A COM 72703h101 317 4,100 SH   SOLE   4,100 0 0
Plug Power Inc COM 72919p202 1,086 30,315 SH   SOLE   30,315 0 0
Posco ADR COM 693483109 722 10,000 SH   SOLE   10,000 0 0
Procter & Gamble Co COM 742718109 35,617 262,993 SH   SOLE   262,993 0 0
Prologis Inc REIT COM 74340w103 385 3,630 SH   SOLE   3,630 0 0
Proofpoint Inc COM 743424103 409 3,250 SH   SOLE   3,250 0 0
ProShares UltraShort S&P 500 E COM 74347b383 242 22,533 SH   SOLE   22,533 0 0
Prudential PLC ADR COM 74435K204 534 12,500 SH   SOLE   12,500 0 0
Pulte Group Inc COM 745867101 367 7,000 SH   SOLE   7,000 0 0
Qorvo Inc COM 74736K101 822 4,500 SH   SOLE   4,500 0 0
Quanta Services Inc COM 74762e102 882 10,025 SH   SOLE   10,025 0 0
Quest Diagnostics Inc COM 74834L100 449 3,500 SH   SOLE   3,500 0 0
Rayonier Inc REIT COM 754907103 226 7,000 SH   SOLE   7,000 0 0
Raytheon Technologies Corp COM 75513e101 1,255 16,244 SH   SOLE   16,244 0 0
Regal Beloit Corp COM 758750103 214 1,500 SH   SOLE   1,500 0 0
Regeneron Pharmaceuticals COM 75886f107 710 1,500 SH   SOLE   1,500 0 0
Republic Services Inc COM 760759100 397 4,000 SH   SOLE   4,000 0 0
RH COM 74967x103 298 500 SH   SOLE   500 0 0
Rio Tinto PLC Sp ADR COM 767204100 777 10,000 SH   SOLE   10,000 0 0
Rocket Companies Inc Cl A COM 77311w101 287 12,425 SH   SOLE   12,425 0 0
Rockwell Automation COM 773903109 664 2,500 SH   SOLE   2,500 0 0
Roku Inc COM 77543r102 652 2,000 SH   SOLE   2,000 0 0
Roper Technologies Inc COM 776696106 1,008 2,500 SH   SOLE   2,500 0 0
Royal Bank of Canada COM 780087102 738 8,000 SH   SOLE   8,000 0 0
Royal Dutch Shell PLC Sp ADR C COM 780259206 334 8,508 SH   SOLE   8,508 0 0
Salesforce.com Inc COM 79466L302 1,517 7,160 SH   SOLE   7,160 0 0
Sanofi Sp ADR COM 80105N105 618 12,500 SH   SOLE   12,500 0 0
SAP SE Sp ADR COM 803054204 614 5,000 SH   SOLE   5,000 0 0
Sasol Ltd Sp ADR COM 803866300 217 15,005 SH   SOLE   15,005 0 0
Schwab Intl Small Cap Equity E COM 808524888 308 7,811 SH   SOLE   7,811 0 0
Sensata Tech Hldgs PLC COM g8060n102 637 11,000 SH   SOLE   11,000 0 0
Service Corp Intl COM 817565104 278 5,448 SH   SOLE   5,448 0 0
ServiceNow Inc COM 81762p102 421 842 SH   SOLE   842 0 0
Sherwin Williams Co COM 824348106 1,779 2,410 SH   SOLE   2,410 0 0
Shopify Inc Cl A COM 82509L107 2,078 1,878 SH   SOLE   1,878 0 0
ShotSpotter Inc COM 82536t107 263 7,500 SH   SOLE   7,500 0 0
Shyft Group Inc COM 825698103 260 7,000 SH   SOLE   7,000 0 0
Siemens AG Sp ADR COM 826197501 1,070 13,000 SH   SOLE   13,000 0 0
SK Telecom Co Ltd Sp ADR COM 78440P108 681 25,000 SH   SOLE   25,000 0 0
Skyworks Solutions Inc COM 83088m102 367 2,000 SH   SOLE   2,000 0 0
SM Energy Co COM 78454L100 345 21,100 SH   SOLE   21,100 0 0
SmileDirectClub Inc COM 83192h106 251 24,375 SH   SOLE   24,375 0 0
Smith & Nephew PLC Sp ADR COM 83175m205 455 12,000 SH   SOLE   12,000 0 0
Snap-On Inc COM 833034101 346 1,500 SH   SOLE   1,500 0 0
Sociedad Quimica y Minera de C COM 833635105 876 16,500 SH   SOLE   16,500 0 0
Sonos Inc COM 83570h108 628 16,750 SH   SOLE   16,750 0 0
Sony Corp Sp ADR COM 835699307 795 7,500 SH   SOLE   7,500 0 0
Sotera Health Co COM 83601L102 275 11,000 SH   SOLE   11,000 0 0
Southern Co COM 842587107 205 3,300 SH   SOLE   3,300 0 0
Southwest Airlines Co COM 844741108 38,746 634,558 SH   SOLE   634,558 0 0
SPDR Portfolio S&P Emerging Mk COM 78463x509 224 5,107 SH   SOLE   5,107 0 0
SPDR S&P 500 ETF Tr COM 78462F103 2,010 5,071 SH   SOLE   5,071 0 0
SPDR S&P Emerging Mkts SmallCa COM 78463x756 244 4,403 SH   SOLE   4,403 0 0
Spirit Aerosystems Hldgs Cl A COM 848574109 584 12,000 SH   SOLE   12,000 0 0
Spotify Technology SA COM L8681t102 1,179 4,400 SH   SOLE   4,400 0 0
Square Inc Cl A COM 852234103 2,140 9,425 SH   SOLE   9,425 0 0
Stanley Black & Decker COM 854502101 399 2,000 SH   SOLE   2,000 0 0
State Street Corp COM 857477103 301 3,587 SH   SOLE   3,587 0 0
Steel Dynamics Inc COM 858119100 431 8,500 SH   SOLE   8,500 0 0
Stellantis NV COM n82405106 534 30,000 SH   SOLE   30,000 0 0
Stryker Corp COM 863667101 53,238 218,565 SH   SOLE   218,565 0 0
Suncor Energy Inc COM 867224107 523 25,005 SH   SOLE   25,005 0 0
Sunrun Inc COM 86771w105 215 3,550 SH   SOLE   3,550 0 0
Synchrony Financial COM 87165b103 50,668 1,246,132 SH   SOLE   1,246,132 0 0
Sysco Corp COM 871829107 935 11,875 SH   SOLE   11,875 0 0
Taiwan Semicon Mfg Co Ltd Sp A COM 874039100 1,183 10,000 SH   SOLE   10,000 0 0
Take-Two Interactive Software COM 874054109 445 2,520 SH   SOLE   2,520 0 0
Tandem Diabetes Care COM 875372203 310 3,513 SH   SOLE   3,513 0 0
Tata Motors Ltd Sp ADR COM 876568502 314 15,100 SH   SOLE   15,100 0 0
TC Energy Corp COM 87807b107 229 5,000 SH   SOLE   5,000 0 0
TE Connectivity Ltd COM H84989104 370 2,866 SH   SOLE   2,866 0 0
Teladoc Health Inc COM 87918a105 1,028 5,656 SH   SOLE   5,656 0 0
Teledyne Technologies Inc COM 879360105 848 2,050 SH   SOLE   2,050 0 0
Tenaris SA ADR COM 88031M109 295 13,000 SH   SOLE   13,000 0 0
Tencent Music Entertainment AD COM 88034p109 307 15,000 SH   SOLE   15,000 0 0
Tesla Inc COM 88160R101 2,304 3,450 SH   SOLE   3,450 0 0
Tetra Tech Inc COM 88162g103 266 1,963 SH   SOLE   1,963 0 0
The Travelers Co Inc COM 89417e109 215 1,432 SH   SOLE   1,432 0 0
Thermo Fisher Scientific COM 883556102 41,882 91,769 SH   SOLE   91,769 0 0
Thor Industries Inc COM 885160101 202 1,500 SH   SOLE   1,500 0 0
TJX Companies Inc COM 872540109 424 6,414 SH   SOLE   6,414 0 0
Toronto Dominion Bank COM 891160509 326 5,000 SH   SOLE   5,000 0 0
Toyota Motor Corp Sp ADR COM 892331307 1,248 8,000 SH   SOLE   8,000 0 0
Tractor Supply Co COM 892356106 542 3,063 SH   SOLE   3,063 0 0
Trane Technologies PLC COM g8994e103 513 3,100 SH   SOLE   3,100 0 0
Twilio Inc Cl A COM 90138f102 487 1,430 SH   SOLE   1,430 0 0
Twitter Inc COM 90184L102 477 7,500 SH   SOLE   7,500 0 0
Uber Technologies Inc COM 90353t100 24,708 453,274 SH   SOLE   453,274 0 0
UFP Industries Inc COM 90278q108 228 3,000 SH   SOLE   3,000 0 0
Ulta Beauty Inc COM 90384s303 677 2,191 SH   SOLE   2,191 0 0
UltraShort 20 Plus Yr Treas ProSha COM 74347b201 239 11,000 SH   SOLE   11,000 0 0
Unilever PLC Sp ADR COM 904767704 842 15,075 SH   SOLE   15,075 0 0
Union Pacific Corp COM 907818108 2,221 10,077 SH   SOLE   10,077 0 0
United Parcel Service Cl B COM 911312106 50,153 295,033 SH   SOLE   295,033 0 0
United Rentals Inc COM 911363109 879 2,668 SH   SOLE   2,668 0 0
United States Steel COM 912909108 262 10,000 SH   SOLE   10,000 0 0
UnitedHealth Grp Inc COM 91324p102 1,792 4,817 SH   SOLE   4,817 0 0
US Bancorp COM 902973304 553 9,990 SH   SOLE   9,990 0 0
UWM Holdings Corp COM 91823b109 131 16,500 SH   SOLE   16,500 0 0
Vale SA Sp ADR COM 91912E105 608 35,005 SH   SOLE   35,005 0 0
Valmont Industries COM 920253101 499 2,100 SH   SOLE   2,100 0 0
Vanguard FTSE All World ex-U.S COM 922042775 585 9,644 SH   SOLE   9,644 0 0
Vanguard FTSE All World ex-U.S COM 922042718 559 4,353 SH   SOLE   4,353 0 0
Vanguard FTSE Developed Mkts E COM 921943858 278 5,660 SH   SOLE   5,660 0 0
Vanguard FTSE Emerging Mkts ET COM 922042858 814 15,630 SH   SOLE   15,630 0 0
Vanguard Large Cap Idx Fd ETF COM 922908637 1,610 8,690 SH   SOLE   8,690 0 0
Vanguard Mega Cap Value Idx Fd COM 921910840 254 2,670 SH   SOLE   2,670 0 0
Vanguard REIT ETF COM 922908553 621 6,761 SH   SOLE   6,761 0 0
Vanguard S&P Small Cap Value I COM 921932778 245 1,405 SH   SOLE   1,405 0 0
Vanguard Short Term Corp Bond COM 92206c409 2,432 29,478 SH   SOLE   29,478 0 0
Vanguard Small Cap ETF COM 922908751 693 3,235 SH   SOLE   3,235 0 0
Vanguard Small Cap Value ETF COM 922908611 259 1,566 SH   SOLE   1,566 0 0
Vanguard Total Intl Stock Idx COM 921909768 320 5,110 SH   SOLE   5,110 0 0
Vanguard Total Stock Market ET COM 922908769 2,699 13,058 SH   SOLE   13,058 0 0
Vanguard Value ETF COM 922908744 645 4,907 SH   SOLE   4,907 0 0
Veoneer Inc COM 92336x109 220 9,000 SH   SOLE   9,000 0 0
Verizon Communications COM 92343V104 279 4,805 SH   SOLE   4,805 0 0
Vertex Pharma COM 92532f100 269 1,251 SH   SOLE   1,251 0 0
Visa Inc Cl A COM 92826C839 52,311 247,065 SH   SOLE   247,065 0 0
Vodafone Grp PLC Sp ADR COM 92857W308 276 15,000 SH   SOLE   15,000 0 0
Volvo AB B Shs COM 928856301 1,267 50,000 SH   SOLE   50,000 0 0
Vulcan Materials Co COM 929160109 30,246 179,235 SH   SOLE   179,235 0 0
Walmart Inc COM 931142103 600 4,418 SH   SOLE   4,418 0 0
Walt Disney Co COM 254687106 40,175 217,725 SH   SOLE   217,725 0 0
Warner Music Grp Cl A COM 934550203 506 14,750 SH   SOLE   14,750 0 0
Waste Connections Inc COM 94106b101 324 3,000 SH   SOLE   3,000 0 0
Waste Mgmt Inc COM 94106L109 1,905 14,764 SH   SOLE   14,764 0 0
Watts Water Tech Cl A COM 942749102 446 3,750 SH   SOLE   3,750 0 0
Wayfair Inc Cl A COM 94419L101 639 2,031 SH   SOLE   2,031 0 0
WD-40 Company COM 929236107 765 2,500 SH   SOLE   2,500 0 0
Welltower Inc REIT COM 95040q104 251 3,500 SH   SOLE   3,500 0 0
Western Digital Corp COM 958102105 460 6,890 SH   SOLE   6,890 0 0
Weyerhaeuser Co REIT COM 962166104 1,259 35,375 SH   SOLE   35,375 0 0
Winnebago Industries Inc COM 974637100 391 5,100 SH   SOLE   5,100 0 0
Xylem Inc COM 98419m100 368 3,500 SH   SOLE   3,500 0 0
YETI Hldgs Inc COM 98585x104 361 5,000 SH   SOLE   5,000 0 0
Zebra Tech Corp Cl A COM 989207105 485 1,000 SH   SOLE   1,000 0 0
Zillow Grp Inc Cl C COM 98954m200 713 5,500 SH   SOLE   5,500 0 0
Zimmer Biomet Hldgs Inc COM 98956p102 320 2,000 SH   SOLE   2,000 0 0
Zoetis Inc COM 98978v103 34,784 220,876 SH   SOLE   220,876 0 0
Zoom Video Comms Inc Cl A COM 98980l101 760 2,365 SH   SOLE   2,365 0 0