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 13,085 83,883 SH   SOLE   83,883 0 0
ABB Ltd Sp ADR COM 000375204 451 20,000 SH   SOLE   20,000 0 0
Abbott Laboratories COM 002824100 26,406 288,815 SH   SOLE   288,815 0 0
AbbVie Inc COM 00287y109 374 3,812 SH   SOLE   3,812 0 0
ABIOMED Inc COM 003654100 314 1,300 SH   SOLE   1,300 0 0
Activision Blizzard Inc COM 00507v109 340 4,473 SH   SOLE   4,473 0 0
Adobe Inc COM 00724f101 20,423 46,916 SH   SOLE   46,916 0 0
ADT Inc COM 00090q103 80 10,000 SH   SOLE   10,000 0 0
Advanced Micro Devices COM 007903107 326 6,192 SH   SOLE   6,192 0 0
Aegion Corp COM 00770F104 190 12,000 SH   SOLE   12,000 0 0
Aerovironment Inc COM 008073108 279 3,500 SH   SOLE   3,500 0 0
AGCO Corp COM 001084102 250 4,500 SH   SOLE   4,500 0 0
Agilent Technologies COM 00846u101 353 4,000 SH   SOLE   4,000 0 0
Air Products & Chemicals COM 009158106 13,116 54,320 SH   SOLE   54,320 0 0
Air Transport Services Grp COM 00922r105 223 10,000 SH   SOLE   10,000 0 0
Alibaba Grp Hldg Ltd Sp ADR COM 01609w102 863 4,000 SH   SOLE   4,000 0 0
Align Technology Inc COM 016255101 412 1,500 SH   SOLE   1,500 0 0
Alphabet Inc Cl A COM 02079k305 325 229 SH   SOLE   229 0 0
Alphabet Inc Cl C COM 02079k107 68,194 48,241 SH   SOLE   48,241 0 0
Alumina Ltd Sp ADR COM 022205108 354 80,000 SH   SOLE   80,000 0 0
Amazon.com Inc COM 023135106 134,308 48,683 SH   SOLE   48,683 0 0
Ambev SA Sp ADR COM 02319v103 264 100,000 SH   SOLE   100,000 0 0
American Elec Power COM 025537101 279 3,500 SH   SOLE   3,500 0 0
American Express Co COM 025816109 1,375 14,440 SH   SOLE   14,440 0 0
American Tower Corp REIT COM 03027X100 259 1,000 SH   SOLE   1,000 0 0
American Water Works COM 030420103 4,274 33,220 SH   SOLE   33,220 0 0
Americold Realty Tr REIT COM 03064d108 290 8,000 SH   SOLE   8,000 0 0
Amgen Inc COM 031162100 236 1,000 SH   SOLE   1,000 0 0
Amphastar Pharma Inc COM 03209r103 337 15,000 SH   SOLE   15,000 0 0
Apple Inc COM 037833100 155,744 426,929 SH   SOLE   426,929 0 0
Applied Materials Inc COM 038222105 19,246 318,378 SH   SOLE   318,378 0 0
Aptiv PLC COM g6095L109 13,079 167,854 SH   SOLE   167,854 0 0
AstraZeneca PLC Sp ADR COM 046353108 705 13,325 SH   SOLE   13,325 0 0
Autodesk Inc COM 052769106 514 2,151 SH   SOLE   2,151 0 0
Autoliv Inc COM 052800109 516 8,000 SH   SOLE   8,000 0 0
Automatic Data Processing COM 053015103 748 5,025 SH   SOLE   5,025 0 0
Avalara Inc COM 05338g106 266 2,000 SH   SOLE   2,000 0 0
Axon Enterprise Inc COM 05464c101 491 5,000 SH   SOLE   5,000 0 0
Badger Meter Inc COM 056525108 252 4,000 SH   SOLE   4,000 0 0
Baidu Inc Sp ADR COM 056752108 336 2,800 SH   SOLE   2,800 0 0
Ball Corp COM 058498106 14,155 203,702 SH   SOLE   203,702 0 0
Ballard Power Systems COM 058586108 1,386 90,000 SH   SOLE   90,000 0 0
Banco Santander SA Sp ADR COM 05964H105 121 50,000 SH   SOLE   50,000 0 0
Bank of Nova Scotia COM 064149107 412 10,000 SH   SOLE   10,000 0 0
Barrick Gold Corp COM 067901108 915 33,955 SH   SOLE   33,955 0 0
Berkshire Hathaway Cl A COM 084670108 2,940 11 SH   SOLE   11 0 0
Berkshire Hathaway Cl B COM 084670702 622 3,482 SH   SOLE   3,482 0 0
Beyond Meat Inc COM 08862e109 392 2,925 SH   SOLE   2,925 0 0
BHP Grp Ltd Sp ADR COM 088606108 249 5,000 SH   SOLE   5,000 0 0
Biogen Inc COM 09062x103 242 905 SH   SOLE   905 0 0
Blackstone Grp Inc Cl A COM 09260d107 8,720 153,894 SH   SOLE   153,894 0 0
Boeing Co COM 097023105 1,013 5,525 SH   SOLE   5,525 0 0
Booking Hldgs Inc COM 09857L108 239 150 SH   SOLE   150 0 0
Boston Properties Inc REIT COM 101121101 8,122 89,862 SH   SOLE   89,862 0 0
Boston Scientific Corp COM 101137107 853 24,300 SH   SOLE   24,300 0 0
BP PLC Sp ADR COM 055622104 274 11,750 SH   SOLE   11,750 0 0
Broadcom Inc COM 11135f101 530 1,678 SH   SOLE   1,678 0 0
Brookfield Asset Mgmt Cl A COM 112585104 617 18,750 SH   SOLE   18,750 0 0
Brookfield Renewable Ptnrs LP COM g16258108 240 5,000 SH   SOLE   5,000 0 0
Brown-Forman Corp Cl B COM 115637209 382 6,000 SH   SOLE   6,000 0 0
California Water Srvc COM 130788102 239 5,000 SH   SOLE   5,000 0 0
Callaway Golf Co COM 131193104 228 13,000 SH   SOLE   13,000 0 0
Camping World Hldgs Inc Cl A COM 13462k109 272 10,000 SH   SOLE   10,000 0 0
Canadian Natl Rwy Co COM 136375102 1,019 11,500 SH   SOLE   11,500 0 0
Canadian Natural Resources COM 136385101 174 10,000 SH   SOLE   10,000 0 0
Canadian Pacific Rwy COM 13645T100 638 2,500 SH   SOLE   2,500 0 0
Caterpillar Inc COM 149123101 16,650 131,619 SH   SOLE   131,619 0 0
Cerner Corp COM 156782104 206 3,000 SH   SOLE   3,000 0 0
Check Point Software COM M22465104 829 7,715 SH   SOLE   7,715 0 0
Chegg Inc COM 163092109 605 9,000 SH   SOLE   9,000 0 0
Cheniere Energy Inc COM 16411r208 242 5,000 SH   SOLE   5,000 0 0
Chevron Corp COM 166764100 24,460 274,123 SH   SOLE   274,123 0 0
Chubb Ltd COM h1467j104 18,489 146,018 SH   SOLE   146,018 0 0
Churchill Downs Inc COM 171484108 333 2,500 SH   SOLE   2,500 0 0
Cintas Corp COM 172908105 22,044 82,762 SH   SOLE   82,762 0 0
Cisco Systems Inc COM 17275r102 556 11,914 SH   SOLE   11,914 0 0
Citrix Systems Inc COM 177376100 16,180 109,391 SH   SOLE   109,391 0 0
Clean Harbors Inc COM 184496107 210 3,500 SH   SOLE   3,500 0 0
CNH Industrial NV COM n20944109 352 50,000 SH   SOLE   50,000 0 0
Coca-Cola Co COM 191216100 394 8,821 SH   SOLE   8,821 0 0
Coca Cola Femsa SAB de SV Sp A COM 191241108 219 5,000 SH   SOLE   5,000 0 0
Colgate-Palmolive Co COM 194162103 366 5,000 SH   SOLE   5,000 0 0
Comcast Corp Cl A COM 20030N101 10,772 276,336 SH   SOLE   276,336 0 0
ConocoPhillips COM 20825c104 309 7,360 SH   SOLE   7,360 0 0
Constellation Brands Cl A COM 21036p108 2,586 14,780 SH   SOLE   14,780 0 0
Copart Inc COM 217204106 266 3,194 SH   SOLE   3,194 0 0
Corning Inc COM 219350105 259 10,000 SH   SOLE   10,000 0 0
Costco Wholesale Corp COM 22160k105 62,492 206,100 SH   SOLE   206,100 0 0
Covanta Hldg Corp COM 22282E102 96 10,000 SH   SOLE   10,000 0 0
CRISPR Therapeutics AG COM h17182108 441 6,000 SH   SOLE   6,000 0 0
Cronos Group Inc COM 22717L101 78 13,000 SH   SOLE   13,000 0 0
Crown Castle Intl Corp REIT COM 22822v101 25,309 151,235 SH   SOLE   151,235 0 0
Curtiss-Wright Corp COM 231561101 223 2,500 SH   SOLE   2,500 0 0
CyberArk Software Ltd COM M2682V108 8,621 86,843 SH   SOLE   86,843 0 0
Danaher Corp COM 235851102 854 4,830 SH   SOLE   4,830 0 0
Darden Restaurants COM 237194105 205 2,700 SH   SOLE   2,700 0 0
Deere & Co COM 244199105 19,206 122,216 SH   SOLE   122,216 0 0
DexCom Inc COM 252131107 16,580 40,899 SH   SOLE   40,899 0 0
Diageo PLC Sp ADR COM 25243Q205 891 6,630 SH   SOLE   6,630 0 0
Direxion Daily S&P 500 Bear 3x COM 25460e885 94 12,000 SH   SOLE   12,000 0 0
DocuSign Inc COM 256163106 581 3,375 SH   SOLE   3,375 0 0
Dollar General Corp COM 256677105 56,550 296,835 SH   SOLE   296,835 0 0
Dominion Energy Inc COM 25746u109 8,895 109,566 SH   SOLE   109,566 0 0
Domino's Pizza Inc COM 25754a201 517 1,400 SH   SOLE   1,400 0 0
DR Horton Inc COM 23331a109 277 5,000 SH   SOLE   5,000 0 0
Dr Reddy's Lab Ltd ADR COM 256135203 424 8,000 SH   SOLE   8,000 0 0
DTE Energy Co COM 233331107 218 2,025 SH   SOLE   2,025 0 0
Eastman Chemical Co COM 277432100 272 3,900 SH   SOLE   3,900 0 0
Ecolab Inc COM 278865100 1,268 6,375 SH   SOLE   6,375 0 0
Edwards Lifesciences COM 28176e108 1,400 20,260 SH   SOLE   20,260 0 0
eHealth Inc COM 28238p109 265 2,700 SH   SOLE   2,700 0 0
Eni SPA Sp ADR COM 26874r108 193 10,000 SH   SOLE   10,000 0 0
Equinix Inc REIT COM 29444U700 400 570 SH   SOLE   570 0 0
Equinor ASA Sp ADR COM 29446m102 217 15,000 SH   SOLE   15,000 0 0
Ericsson LM Tel Sp ADR COM 294821608 372 40,000 SH   SOLE   40,000 0 0
Essential Utilities Inc COM 29670g102 296 7,000 SH   SOLE   7,000 0 0
ETFMG Alternative Harvest ETF COM 26924g508 198 15,414 SH   SOLE   15,414 0 0
Evoqua Water Technologies COM 30057t105 186 10,000 SH   SOLE   10,000 0 0
Exact Sciences Corp COM 30063p105 339 3,899 SH   SOLE   3,899 0 0
Expedia Grp Inc COM 30212p303 206 2,500 SH   SOLE   2,500 0 0
Exxon Mobil Corp COM 30231G102 801 17,901 SH   SOLE   17,901 0 0
Facebook Inc Cl A COM 30303M102 35,826 157,774 SH   SOLE   157,774 0 0
Ferrari NV COM n3167y103 855 5,000 SH   SOLE   5,000 0 0
Fiat Chrysler Automobiles NV COM n31738102 307 30,000 SH   SOLE   30,000 0 0
First Solar Inc COM 336433107 495 10,000 SH   SOLE   10,000 0 0
Flir Systems Inc COM 302445101 406 10,000 SH   SOLE   10,000 0 0
Ford Motor Company COM 345370860 3,452 567,773 SH   SOLE   567,773 0 0
Fortinet Inc COM 34959e109 371 2,700 SH   SOLE   2,700 0 0
Fox Factory Hldg Corp COM 35138v102 248 3,000 SH   SOLE   3,000 0 0
Freeport-McMoRan Inc COM 35671D857 118 10,200 SH   SOLE   10,200 0 0
Fresenius Med Care AG Sp ADR COM 358029106 433 10,000 SH   SOLE   10,000 0 0
Generac Hldgs Inc COM 368736104 366 3,000 SH   SOLE   3,000 0 0
Gilead Sciences Inc COM 375558103 13,372 173,800 SH   SOLE   173,800 0 0
GlaxoSmithKline PLC Sp ADR COM 37733W105 698 17,100 SH   SOLE   17,100 0 0
Goldman Sachs Grp COM 38141g104 208 1,050 SH   SOLE   1,050 0 0
HEICO Corp COM 422806109 299 3,000 SH   SOLE   3,000 0 0
Hill-Rom Hldgs Inc COM 431475102 329 3,000 SH   SOLE   3,000 0 0
Hitachi Ltd ADR COM 433578507 505 8,000 SH   SOLE   8,000 0 0
Hologic Inc COM 436440101 228 4,000 SH   SOLE   4,000 0 0
Home Depot Inc COM 437076102 57,273 228,626 SH   SOLE   228,626 0 0
Honda Motor Co Ltd Sp ADR COM 438128308 256 10,000 SH   SOLE   10,000 0 0
Honeywell International COM 438516106 24,598 170,122 SH   SOLE   170,122 0 0
IBM Corp COM 459200101 1,481 12,266 SH   SOLE   12,266 0 0
ICICI Bank Ltd Sp ADR COM 45104G104 325 35,000 SH   SOLE   35,000 0 0
Illinois Tool Works COM 452308109 631 3,606 SH   SOLE   3,606 0 0
Illumina Inc COM 452327109 378 1,020 SH   SOLE   1,020 0 0
Infosys Ltd Sp ADR COM 456788108 290 30,000 SH   SOLE   30,000 0 0
Intel Corp COM 458140100 1,041 17,404 SH   SOLE   17,404 0 0
Intuitive Surgical Inc COM 46120e602 10,305 18,084 SH   SOLE   18,084 0 0
Invesco Variable Rate Investme COM 46090a879 1,592 64,689 SH   SOLE   64,689 0 0
iShares 0-5 Yr Investment Grad COM 46434v100 230 4,410 SH   SOLE   4,410 0 0
iShares 1-3 Yr Treasury Bond E COM 464287457 677 7,819 SH   SOLE   7,819 0 0
iShares Barclays MBS Bond Fd E COM 464288588 1,363 12,316 SH   SOLE   12,316 0 0
iShares Core MSCI EAFE ETF COM 46432f842 1,846 32,292 SH   SOLE   32,292 0 0
iShares Core MSCI Emerging Mkt COM 46434g103 2,827 59,385 SH   SOLE   59,385 0 0
iShares Core MSCI Total Intl S COM 46432f834 1,845 33,835 SH   SOLE   33,835 0 0
iShares Core S&P 500 ETF COM 464287200 11,464 37,018 SH   SOLE   37,018 0 0
iShares Core S&P Small Cap ETF COM 464287804 1,873 27,432 SH   SOLE   27,432 0 0
iShares Core S&P Total U.S. St COM 464287150 3,098 44,610 SH   SOLE   44,610 0 0
iShares Core S&P U.S. Value ET COM 464287663 1,033 19,777 SH   SOLE   19,777 0 0
iShares MSCI EAFE Small Cap ET COM 464288273 862 16,067 SH   SOLE   16,067 0 0
iShares Russell 1000 ETF COM 464287622 3,528 20,547 SH   SOLE   20,547 0 0
iShares S&P 500 Value Idx ETF COM 464287408 316 2,920 SH   SOLE   2,920 0 0
iShares S&P SmallCap 600 Value COM 464287879 291 2,417 SH   SOLE   2,417 0 0
iShares Short Treasury Bond ET COM 464288679 2,476 22,363 SH   SOLE   22,363 0 0
ITT Inc COM 45073v108 294 5,000 SH   SOLE   5,000 0 0
Jacobs Engineering Grp COM 469814107 638 7,520 SH   SOLE   7,520 0 0
Johnson & Johnson COM 478160104 2,584 18,373 SH   SOLE   18,373 0 0
Johnson Outdoors Inc Cl A COM 479167108 364 4,000 SH   SOLE   4,000 0 0
JPMorgan Chase & Co COM 46625h100 15,724 167,165 SH   SOLE   167,165 0 0
JPMorgan Ultra Short Income ET COM 46641q837 458 9,020 SH   SOLE   9,020 0 0
Koninklijke Philips NV COM 500472303 707 15,100 SH   SOLE   15,100 0 0
Kratos Defense & Security Solu COM 50077b207 281 18,000 SH   SOLE   18,000 0 0
L3Harris Technologies Inc COM 502431109 24,099 142,033 SH   SOLE   142,033 0 0
Lab Corp of America Hldgs COM 50540r409 249 1,500 SH   SOLE   1,500 0 0
Lakeland Industries COM 511795106 393 17,500 SH   SOLE   17,500 0 0
Leidos Hldgs Inc COM 525327102 359 3,836 SH   SOLE   3,836 0 0
Linde PLC COM g5494j103 248 1,170 SH   SOLE   1,170 0 0
Lindsay Corp COM 535555106 323 3,500 SH   SOLE   3,500 0 0
Live Nation Entmt Inc COM 538034109 246 5,550 SH   SOLE   5,550 0 0
Livongo Health Inc COM 539183103 1,196 15,900 SH   SOLE   15,900 0 0
Lockheed Martin Corp COM 539830109 24,271 66,511 SH   SOLE   66,511 0 0
Lululemon Athletica COM 550021109 400 1,283 SH   SOLE   1,283 0 0
M&T Bank Corp COM 55261f104 11,612 111,689 SH   SOLE   111,689 0 0
Martin Marietta Mtls COM 573284106 207 1,000 SH   SOLE   1,000 0 0
Masco Corp COM 574599106 629 12,519 SH   SOLE   12,519 0 0
Masimo Corp COM 574795100 342 1,500 SH   SOLE   1,500 0 0
Match Group Inc COM 57665r106 10,794 100,835 SH   SOLE   100,835 0 0
McDonald's Corp COM 580135101 35,884 194,526 SH   SOLE   194,526 0 0
Merck & Co COM 58933Y105 9,815 126,926 SH   SOLE   126,926 0 0
Mettler-Toledo Intl COM 592688105 412 512 SH   SOLE   512 0 0
Microsoft Corp COM 594918104 87,832 431,584 SH   SOLE   431,584 0 0
Mitsubishi UFJ Finl Grp Sp ADR COM 606822104 295 75,000 SH   SOLE   75,000 0 0
Moderna Inc COM 60770k107 328 5,111 SH   SOLE   5,111 0 0
Motorola Solutions Inc COM 620076307 19,738 140,854 SH   SOLE   140,854 0 0
Mueller Water Products Cl A COM 624758108 94 10,000 SH   SOLE   10,000 0 0
Netflix Inc COM 64110L106 990 2,176 SH   SOLE   2,176 0 0
New York Times Cl A COM 650111107 588 14,000 SH   SOLE   14,000 0 0
Newmont Corp COM 651639106 20,954 339,383 SH   SOLE   339,383 0 0
NextEra Energy Inc COM 65339f101 41,678 173,536 SH   SOLE   173,536 0 0
Nike Inc Cl B COM 654106103 745 7,595 SH   SOLE   7,595 0 0
Nissan Motor Co Ltd Sp ADR COM 654744408 148 20,000 SH   SOLE   20,000 0 0
Nokia Corp Sp ADR COM 654902204 440 100,000 SH   SOLE   100,000 0 0
Northrop Grumman Corp COM 666807102 307 1,000 SH   SOLE   1,000 0 0
Novartis AG Sp ADR COM 66987V109 882 10,100 SH   SOLE   10,100 0 0
Novo Nordisk A/S Sp ADR COM 670100205 982 15,000 SH   SOLE   15,000 0 0
Nucor Corp COM 670346105 553 13,355 SH   SOLE   13,355 0 0
Nuveen Intermediate Duration M COM 670671106 181 13,725 SH   SOLE   13,725 0 0
Nuveen Maryland Quality Muni I COM 67061q107 188 14,600 SH   SOLE   14,600 0 0
Nvidia Corp COM 67066G104 15,350 40,403 SH   SOLE   40,403 0 0
NXP Semiconductors NV COM n6596x109 456 4,000 SH   SOLE   4,000 0 0
Okta Inc COM 679295105 451 2,250 SH   SOLE   2,250 0 0
Old Dominion Freight Line COM 679580100 627 3,700 SH   SOLE   3,700 0 0
Ollie's Bargain Outlet Hldgs COM 681116109 459 4,700 SH   SOLE   4,700 0 0
Olympic Steel Inc COM 68162k106 118 10,000 SH   SOLE   10,000 0 0
Ormat Tech Inc COM 686688102 317 5,000 SH   SOLE   5,000 0 0
Oshkosh Corp COM 688239201 501 7,000 SH   SOLE   7,000 0 0
Owens Corning Inc COM 690742101 251 4,500 SH   SOLE   4,500 0 0
Paccar Inc COM 693718108 225 3,000 SH   SOLE   3,000 0 0
Palo Alto Networks Inc COM 697435105 345 1,503 SH   SOLE   1,503 0 0
PayPal Hldgs Inc COM 70450y103 573 3,286 SH   SOLE   3,286 0 0
Peloton Interactive Inc Cl A COM 70614w100 867 15,000 SH   SOLE   15,000 0 0
PepsiCo Inc COM 713448108 507 3,833 SH   SOLE   3,833 0 0
Pfizer Inc COM 717081103 598 18,301 SH   SOLE   18,301 0 0
Phillips 66 COM 718546104 275 3,825 SH   SOLE   3,825 0 0
Pinterest Inc Cl A COM 72352L106 222 10,000 SH   SOLE   10,000 0 0
Pioneer Natural Resources COM 723787107 14,473 148,141 SH   SOLE   148,141 0 0
Planet Fitness Inc Cl A COM 72703h101 242 4,000 SH   SOLE   4,000 0 0
Plug Power Inc COM 72919p202 534 65,000 SH   SOLE   65,000 0 0
Procter & Gamble Co COM 742718109 24,425 204,276 SH   SOLE   204,276 0 0
Prologis Inc REIT COM 74340w103 11,353 121,648 SH   SOLE   121,648 0 0
Proofpoint Inc COM 743424103 278 2,500 SH   SOLE   2,500 0 0
ProShares UltraPro S&P 500 ETF COM 74347X864 267 6,025 SH   SOLE   6,025 0 0
ProShares UltraPro Short S&P 5 COM 74347b268 325 27,500 SH   SOLE   27,500 0 0
ProShares UltraShort S&P 500 E COM 74347b383 418 21,533 SH   SOLE   21,533 0 0
Prudential PLC ADR COM 74435K204 380 12,500 SH   SOLE   12,500 0 0
Pulte Group Inc COM 745867101 238 7,000 SH   SOLE   7,000 0 0
Qorvo Inc COM 74736K101 453 4,100 SH   SOLE   4,100 0 0
Quanta Services Inc COM 74762e102 314 8,000 SH   SOLE   8,000 0 0
Quest Diagnostics Inc COM 74834L100 399 3,500 SH   SOLE   3,500 0 0
Rapid7 Inc COM 753422104 383 7,500 SH   SOLE   7,500 0 0
Raytheon Technologies Corp COM 75513e101 1,043 16,929 SH   SOLE   16,929 0 0
Regeneron Pharmaceuticals COM 75886f107 12,747 20,440 SH   SOLE   20,440 0 0
Republic Services Inc COM 760759100 287 3,500 SH   SOLE   3,500 0 0
Reynolds Consumer Products Inc COM 76171L106 209 6,030 SH   SOLE   6,030 0 0
Rio Tinto PLC Sp ADR COM 767204100 562 10,000 SH   SOLE   10,000 0 0
Rockwell Automation COM 773903109 533 2,500 SH   SOLE   2,500 0 0
Roku Inc COM 77543r102 291 2,500 SH   SOLE   2,500 0 0
Roper Technologies Inc COM 776696106 392 1,010 SH   SOLE   1,010 0 0
Royal Bank of Canada COM 780087102 542 8,000 SH   SOLE   8,000 0 0
Royal Dutch Shell PLC Sp ADR C COM 780259206 262 8,000 SH   SOLE   8,000 0 0
Salesforce.com Inc COM 79466L302 1,534 8,187 SH   SOLE   8,187 0 0
Sanofi Sp ADR COM 80105N105 638 12,500 SH   SOLE   12,500 0 0
SAP SE Sp ADR COM 803054204 560 4,000 SH   SOLE   4,000 0 0
Schwab U.S. Broad Market ETF COM 808524102 242 3,300 SH   SOLE   3,300 0 0
Sensata Tech Hldgs PLC COM g8060n102 372 10,000 SH   SOLE   10,000 0 0
Service Corp Intl COM 817565104 204 5,248 SH   SOLE   5,248 0 0
ServiceNow Inc COM 81762p102 483 1,192 SH   SOLE   1,192 0 0
Sherwin Williams Co COM 824348106 1,393 2,410 SH   SOLE   2,410 0 0
Shopify Inc Cl A COM 82509L107 2,675 2,818 SH   SOLE   2,818 0 0
Siemens AG Sp ADR COM 826197501 767 13,000 SH   SOLE   13,000 0 0
SK Telecom Co Ltd Sp ADR COM 78440P108 483 25,000 SH   SOLE   25,000 0 0
Skyworks Solutions Inc COM 83088m102 256 2,000 SH   SOLE   2,000 0 0
SM Energy Co COM 78454L100 79 21,100 SH   SOLE   21,100 0 0
SmileDirectClub Inc COM 83192h106 193 24,375 SH   SOLE   24,375 0 0
Smith & Nephew PLC Sp ADR COM 83175m205 457 12,000 SH   SOLE   12,000 0 0
Snap-On Inc COM 833034101 208 1,500 SH   SOLE   1,500 0 0
Sociedad Quimica y Minera de C COM 833635105 365 14,000 SH   SOLE   14,000 0 0
Sony Corp Sp ADR COM 835699307 518 7,500 SH   SOLE   7,500 0 0
Southern Co COM 842587107 206 3,975 SH   SOLE   3,975 0 0
Southwest Airlines Co COM 844741108 376 11,000 SH   SOLE   11,000 0 0
SPDR S&P 500 ETF Tr COM 78462F103 1,519 4,927 SH   SOLE   4,927 0 0
Spotify Technology SA COM L8681t102 568 2,200 SH   SOLE   2,200 0 0
Square Inc Cl A COM 852234103 23,033 219,486 SH   SOLE   219,486 0 0
Stanley Black & Decker COM 854502101 279 2,000 SH   SOLE   2,000 0 0
State Street Corp COM 857477103 258 4,062 SH   SOLE   4,062 0 0
Steel Dynamics Inc COM 858119100 209 8,000 SH   SOLE   8,000 0 0
Stryker Corp COM 863667101 23,885 132,555 SH   SOLE   132,555 0 0
Suncor Energy Inc COM 867224107 270 16,000 SH   SOLE   16,000 0 0
Surgery Partners Inc COM 86881a100 116 10,000 SH   SOLE   10,000 0 0
Taiwan Semicon Mfg Co Ltd Sp A COM 874039100 568 10,000 SH   SOLE   10,000 0 0
Take-Two Interactive Software COM 874054109 380 2,720 SH   SOLE   2,720 0 0
Tandem Diabetes Care COM 875372203 352 3,563 SH   SOLE   3,563 0 0
Target Corp COM 87612E106 288 2,400 SH   SOLE   2,400 0 0
Tata Motors Ltd Sp ADR COM 876568502 79 12,000 SH   SOLE   12,000 0 0
Teladoc Health Inc COM 87918a105 855 4,480 SH   SOLE   4,480 0 0
Teledyne Technologies Inc COM 879360105 342 1,100 SH   SOLE   1,100 0 0
Tencent Music Entertainment AD COM 88034p109 202 15,000 SH   SOLE   15,000 0 0
Teradyne Inc COM 880770102 338 4,000 SH   SOLE   4,000 0 0
Tesla Inc COM 88160R101 1,341 1,242 SH   SOLE   1,242 0 0
Thermo Fisher Scientific COM 883556102 25,732 71,017 SH   SOLE   71,017 0 0
Toronto Dominion Bank COM 891160509 223 5,000 SH   SOLE   5,000 0 0
Toyota Motor Corp Sp ADR COM 892331307 503 4,000 SH   SOLE   4,000 0 0
Tractor Supply Co COM 892356106 338 2,563 SH   SOLE   2,563 0 0
Trane Technologies PLC COM g8994e103 400 4,500 SH   SOLE   4,500 0 0
Twilio Inc Cl A COM 90138f102 213 970 SH   SOLE   970 0 0
Twitter Inc COM 90184L102 238 8,000 SH   SOLE   8,000 0 0
Tyson Foods Cl A COM 902494103 6,707 112,321 SH   SOLE   112,321 0 0
UltraShort 20 Plus Yr Treas ProSha COM 74347b201 304 19,100 SH   SOLE   19,100 0 0
Unilever NV (NY Shs) COM 904784709 804 15,100 SH   SOLE   15,100 0 0
Union Pacific Corp COM 907818108 23,930 141,541 SH   SOLE   141,541 0 0
United Parcel Service Cl B COM 911312106 17,815 160,240 SH   SOLE   160,240 0 0
United Rentals Inc COM 911363109 368 2,468 SH   SOLE   2,468 0 0
United States Steel COM 912909108 72 10,000 SH   SOLE   10,000 0 0
UnitedHealth Grp Inc COM 91324p102 1,001 3,393 SH   SOLE   3,393 0 0
Vale SA Sp ADR COM 91912E105 206 20,005 SH   SOLE   20,005 0 0
Valero Energy Corp COM 91913Y100 237 4,035 SH   SOLE   4,035 0 0
Valmont Industries COM 920253101 227 2,000 SH   SOLE   2,000 0 0
Vanguard FTSE All World ex-U.S COM 922042718 340 3,523 SH   SOLE   3,523 0 0
Vanguard FTSE Developed Mkts E COM 921943858 216 5,560 SH   SOLE   5,560 0 0
Vanguard FTSE Emerging Mkts ET COM 922042858 599 15,130 SH   SOLE   15,130 0 0
Vanguard Large Cap Idx Fd ETF COM 922908637 917 6,410 SH   SOLE   6,410 0 0
Vanguard Short Term Corp Bond COM 92206c409 1,811 21,910 SH   SOLE   21,910 0 0
Vanguard Small Cap ETF COM 922908751 422 2,895 SH   SOLE   2,895 0 0
Vanguard Total Intl Stock Idx COM 921909768 251 5,110 SH   SOLE   5,110 0 0
Vanguard Total Stock Market ET COM 922908769 1,294 8,269 SH   SOLE   8,269 0 0
Vanguard Value ETF COM 922908744 520 5,217 SH   SOLE   5,217 0 0
Verizon Communications COM 92343V104 9,311 168,899 SH   SOLE   168,899 0 0
Vertex Pharma COM 92532f100 712 2,451 SH   SOLE   2,451 0 0
Visa Inc Cl A COM 92826C839 47,415 245,459 SH   SOLE   245,459 0 0
Volvo AB B Shs COM 928856301 783 50,000 SH   SOLE   50,000 0 0
Vulcan Materials Co COM 929160109 368 3,180 SH   SOLE   3,180 0 0
Walmart Inc COM 931142103 458 3,820 SH   SOLE   3,820 0 0
Walt Disney Co COM 254687106 20,669 185,359 SH   SOLE   185,359 0 0
Waste Connections Inc COM 94106b101 281 3,000 SH   SOLE   3,000 0 0
Waste Mgmt Inc COM 94106L109 26,310 248,421 SH   SOLE   248,421 0 0
Watts Water Tech Cl A COM 942749102 284 3,500 SH   SOLE   3,500 0 0
Wayfair Inc Cl A COM 94419L101 658 3,331 SH   SOLE   3,331 0 0
WD-40 Company COM 929236107 297 1,500 SH   SOLE   1,500 0 0
Weyerhaeuser Co REIT COM 962166104 15,645 696,584 SH   SOLE   696,584 0 0
Winnebago Industries Inc COM 974637100 333 5,000 SH   SOLE   5,000 0 0
Xylem Inc COM 98419m100 227 3,500 SH   SOLE   3,500 0 0
YETI Hldgs Inc COM 98585x104 214 5,000 SH   SOLE   5,000 0 0
Zebra Technologies Corp Cl A COM 989207105 256 1,000 SH   SOLE   1,000 0 0
Zimmer Biomet Hldgs Inc COM 98956p102 239 2,000 SH   SOLE   2,000 0 0
Zoetis Inc COM 98978v103 30,513 222,660 SH   SOLE   222,660 0 0
Zoom Video Comms Inc Cl A COM 98980l101 23,258 91,734 SH   SOLE   91,734 0 0