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 859 4,835 SH   SOLE   4,835 0 0
ABB Ltd Sp ADR COM 000375204 687 18,000 SH   SOLE   18,000 0 0
Abbott Laboratories COM 002824100 54,835 389,617 SH   SOLE   389,617 0 0
AbbVie Inc COM 00287y109 714 5,275 SH   SOLE   5,275 0 0
Abercrombie & Fitch Cl A COM 002896207 313 9,000 SH   SOLE   9,000 0 0
ABIOMED Inc COM 003654100 359 1,000 SH   SOLE   1,000 0 0
Activision Blizzard Inc COM 00507v109 266 4,000 SH   SOLE   4,000 0 0
Adobe Inc COM 00724f101 1,906 3,361 SH   SOLE   3,361 0 0
ADT Inc COM 00090q103 84 10,000 SH   SOLE   10,000 0 0
Advanced Micro Devices COM 007903107 402 2,792 SH   SOLE   2,792 0 0
Aerovironment Inc COM 008073108 217 3,500 SH   SOLE   3,500 0 0
AGCO Corp COM 001084102 348 3,000 SH   SOLE   3,000 0 0
Agilent Technologies COM 00846u101 639 4,000 SH   SOLE   4,000 0 0
Air Products & Chemicals COM 009158106 981 3,223 SH   SOLE   3,223 0 0
Air Transport Services Grp COM 00922r105 294 10,000 SH   SOLE   10,000 0 0
Airbnb Inc Cl A COM 009066101 859 5,158 SH   SOLE   5,158 0 0
Albemarle Corp COM 012653101 807 3,450 SH   SOLE   3,450 0 0
Alcon Inc COM h01301128 437 5,020 SH   SOLE   5,020 0 0
Alibaba Grp Hldg Ltd Sp ADR COM 01609w102 238 2,000 SH   SOLE   2,000 0 0
Align Technology Inc COM 016255101 657 1,000 SH   SOLE   1,000 0 0
Alphabet Inc Cl A COM 02079k305 1,052 363 SH   SOLE   363 0 0
Alphabet Inc Cl C COM 02079k107 142,168 49,132 SH   SOLE   49,132 0 0
Alumina Ltd Sp ADR COM 022205108 404 75,000 SH   SOLE   75,000 0 0
Amazon.com Inc COM 023135106 153,493 46,034 SH   SOLE   46,034 0 0
Ambev SA Sp ADR COM 02319v103 210 75,000 SH   SOLE   75,000 0 0
Amdocs Ltd COM g02602103 215 2,870 SH   SOLE   2,870 0 0
American Elec Power COM 025537101 311 3,500 SH   SOLE   3,500 0 0
American Express Co COM 025816109 1,927 11,780 SH   SOLE   11,780 0 0
American Tower Corp REIT COM 03027X100 293 1,000 SH   SOLE   1,000 0 0
American Water Works COM 030420103 3,578 18,945 SH   SOLE   18,945 0 0
Amgen Inc COM 031162100 292 1,300 SH   SOLE   1,300 0 0
Amphastar Pharma Inc COM 03209r103 291 12,500 SH   SOLE   12,500 0 0
Analog Devices Inc COM 032654105 615 3,500 SH   SOLE   3,500 0 0
Anheuser-Busch InBev SA NV Sp COM 03524A108 272 4,500 SH   SOLE   4,500 0 0
Anthem Inc COM 036752103 299 646 SH   SOLE   646 0 0
Aon PLC Cl A COM g0403h108 275 916 SH   SOLE   916 0 0
Apple Inc COM 037833100 275,589 1,552,001 SH   SOLE   1,552,001 0 0
Applied Materials Inc COM 038222105 1,396 8,870 SH   SOLE   8,870 0 0
Aptiv PLC COM g6095L109 1,996 12,103 SH   SOLE   12,103 0 0
ArcelorMittal NY Reg COM 03938L203 318 10,000 SH   SOLE   10,000 0 0
Archer Daniels Midland COM 039483102 223 3,300 SH   SOLE   3,300 0 0
AstraZeneca PLC Sp ADR COM 046353108 776 13,325 SH   SOLE   13,325 0 0
Aurora Cannabis Inc COM 05156x884 54 10,000 SH   SOLE   10,000 0 0
Autodesk Inc COM 052769106 754 2,683 SH   SOLE   2,683 0 0
Autoliv Inc COM 052800109 1,138 11,000 SH   SOLE   11,000 0 0
Automatic Data Processing COM 053015103 39,606 160,621 SH   SOLE   160,621 0 0
Axon Enterprise Inc COM 05464c101 553 3,525 SH   SOLE   3,525 0 0
Badger Meter Inc COM 056525108 405 3,800 SH   SOLE   3,800 0 0
Baidu Inc Sp ADR COM 056752108 223 1,500 SH   SOLE   1,500 0 0
Ball Corp COM 058498106 315 3,268 SH   SOLE   3,268 0 0
Ballard Power Systems COM 058586108 816 65,000 SH   SOLE   65,000 0 0
Banco Santander SA Sp ADR COM 05964H105 132 40,000 SH   SOLE   40,000 0 0
Bank of Montreal COM 063671101 269 2,500 SH   SOLE   2,500 0 0
Bank of Nova Scotia COM 064149107 717 10,000 SH   SOLE   10,000 0 0
Barrick Gold Corp COM 067901108 672 35,355 SH   SOLE   35,355 0 0
Berkshire Hathaway Cl A COM 084670108 3,605 8 SH   SOLE   8 0 0
Berkshire Hathaway Cl B COM 084670702 1,699 5,682 SH   SOLE   5,682 0 0
BHP Grp Ltd Sp ADR COM 088606108 905 15,000 SH   SOLE   15,000 0 0
BioNTech SE ADR COM 09075v102 322 1,250 SH   SOLE   1,250 0 0
Blackstone Inc COM 09260d107 1,629 12,590 SH   SOLE   12,590 0 0
Blink Charging Co COM 09354a100 212 8,000 SH   SOLE   8,000 0 0
Block Inc Cl A COM 852234103 1,864 11,540 SH   SOLE   11,540 0 0
Booking Hldgs Inc COM 09857L108 360 150 SH   SOLE   150 0 0
BorgWarner Inc COM 099724106 225 5,002 SH   SOLE   5,002 0 0
Boston Properties Inc REIT COM 101121101 230 2,000 SH   SOLE   2,000 0 0
Boston Scientific Corp COM 101137107 1,022 24,050 SH   SOLE   24,050 0 0
BP PLC Sp ADR COM 055622104 688 25,821 SH   SOLE   25,821 0 0
Brink's Co COM 109696104 229 3,500 SH   SOLE   3,500 0 0
Broadcom Inc COM 11135f101 584 878 SH   SOLE   878 0 0
Brookfield Asset Mgmt Cl A COM 112585104 1,011 16,750 SH   SOLE   16,750 0 0
Brookfield Renewable Ptnrs LP COM g16258108 268 7,500 SH   SOLE   7,500 0 0
Brown-Forman Corp Cl B COM 115637209 437 6,000 SH   SOLE   6,000 0 0
Caesars Entertainment Inc COM 12769g100 281 3,000 SH   SOLE   3,000 0 0
California Water Srvc COM 130788102 359 5,000 SH   SOLE   5,000 0 0
Callaway Golf Co COM 131193104 823 30,000 SH   SOLE   30,000 0 0
Camping World Hldgs Inc Cl A COM 13462k109 404 10,000 SH   SOLE   10,000 0 0
Canadian Natl Rwy Co COM 136375102 1,167 9,500 SH   SOLE   9,500 0 0
Canadian Natural Resources COM 136385101 761 18,000 SH   SOLE   18,000 0 0
Canadian Pacific Rwy COM 13645T100 719 10,000 SH   SOLE   10,000 0 0
Catalent Inc COM 148806102 512 4,000 SH   SOLE   4,000 0 0
Caterpillar Inc COM 149123101 46,668 225,732 SH   SOLE   225,732 0 0
Cerence Inc COM 156727109 632 8,240 SH   SOLE   8,240 0 0
Cerner Corp COM 156782104 279 3,000 SH   SOLE   3,000 0 0
CF Industries Hldgs Inc COM 125269100 425 6,000 SH   SOLE   6,000 0 0
Charles River Labs COM 159864107 339 899 SH   SOLE   899 0 0
Check Point Software COM M22465104 1,124 9,640 SH   SOLE   9,640 0 0
Cheniere Energy Inc COM 16411r208 20,812 205,203 SH   SOLE   205,203 0 0
Chevron Corp COM 166764100 88,906 757,618 SH   SOLE   757,618 0 0
Chubb Ltd COM h1467j104 40,012 206,985 SH   SOLE   206,985 0 0
Churchill Downs Inc COM 171484108 602 2,500 SH   SOLE   2,500 0 0
CI Financial Corp COM 125491100 232 11,100 SH   SOLE   11,100 0 0
Cintas Corp COM 172908105 1,225 2,765 SH   SOLE   2,765 0 0
Cisco Systems Inc COM 17275r102 562 8,875 SH   SOLE   8,875 0 0
Citrix Systems Inc COM 177376100 237 2,505 SH   SOLE   2,505 0 0
Clean Harbors Inc COM 184496107 349 3,500 SH   SOLE   3,500 0 0
CNH Industrial NV COM n20944109 777 40,000 SH   SOLE   40,000 0 0
Coca-Cola Co COM 191216100 29,606 500,014 SH   SOLE   500,014 0 0
Coca Cola Femsa SAB de SV Sp A COM 191241108 274 5,000 SH   SOLE   5,000 0 0
Coinbase Global Inc Cl A COM 19260q107 1,881 7,454 SH   SOLE   7,454 0 0
Colgate-Palmolive Co COM 194162103 256 3,000 SH   SOLE   3,000 0 0
Comcast Corp Cl A COM 20030N101 975 19,371 SH   SOLE   19,371 0 0
Constellation Brands Cl A COM 21036p108 333 1,327 SH   SOLE   1,327 0 0
Cooper Companies COM 216648402 573 1,368 SH   SOLE   1,368 0 0
Copart Inc COM 217204106 408 2,694 SH   SOLE   2,694 0 0
Corning Inc COM 219350105 656 17,625 SH   SOLE   17,625 0 0
CoStar Grp Inc COM 22160n109 395 5,000 SH   SOLE   5,000 0 0
Costco Wholesale Corp COM 22160k105 114,294 201,329 SH   SOLE   201,329 0 0
Coupang Inc COM 22266t109 373 12,700 SH   SOLE   12,700 0 0
CRISPR Therapeutics AG COM h17182108 476 6,275 SH   SOLE   6,275 0 0
Criteo SA Sp ADR COM 226718104 288 7,405 SH   SOLE   7,405 0 0
Cronos Group Inc COM 22717L101 78 20,000 SH   SOLE   20,000 0 0
CrowdStrike Hldgs Inc COM 22788c105 420 2,050 SH   SOLE   2,050 0 0
Crown Castle Intl Corp REIT COM 22822v101 678 3,249 SH   SOLE   3,249 0 0
Curtiss-Wright Corp COM 231561101 347 2,500 SH   SOLE   2,500 0 0
CyberArk Software Ltd COM M2682V108 1,236 7,135 SH   SOLE   7,135 0 0
Danaher Corp COM 235851102 948 2,880 SH   SOLE   2,880 0 0
Darden Restaurants COM 237194105 377 2,500 SH   SOLE   2,500 0 0
Deere & Co COM 244199105 49,949 145,671 SH   SOLE   145,671 0 0
DexCom Inc COM 252131107 34,944 65,079 SH   SOLE   65,079 0 0
Diageo PLC Sp ADR COM 25243Q205 1,797 8,162 SH   SOLE   8,162 0 0
Dimensional US Core Equity Mkt COM 25434v104 801 24,260 SH   SOLE   24,260 0 0
DocuSign Inc COM 256163106 420 2,755 SH   SOLE   2,755 0 0
Dollar General Corp COM 256677105 1,232 5,223 SH   SOLE   5,223 0 0
Domino's Pizza Inc COM 25754a201 564 1,000 SH   SOLE   1,000 0 0
DR Horton Inc COM 23331a109 729 6,725 SH   SOLE   6,725 0 0
Dr Reddy's Lab Ltd ADR COM 256135203 523 8,000 SH   SOLE   8,000 0 0
DraftKings Inc Cl A COM 26142r104 231 8,395 SH   SOLE   8,395 0 0
DTE Energy Co COM 233331107 269 2,250 SH   SOLE   2,250 0 0
Eaton Corp PLC COM G29183103 22,627 130,926 SH   SOLE   130,926 0 0
Ecolab Inc COM 278865100 2,358 10,050 SH   SOLE   10,050 0 0
Edwards Lifesciences COM 28176e108 26,856 207,304 SH   SOLE   207,304 0 0
Emerson Electric Co COM 291011104 403 4,330 SH   SOLE   4,330 0 0
Enbridge Inc COM 29250N105 593 15,175 SH   SOLE   15,175 0 0
Eni SPA Sp ADR COM 26874r108 553 20,000 SH   SOLE   20,000 0 0
Enphase Energy Inc COM 29355a107 31,286 171,018 SH   SOLE   171,018 0 0
Equinix Inc REIT COM 29444U700 228 270 SH   SOLE   270 0 0
Equinor ASA Sp ADR COM 29446m102 342 13,000 SH   SOLE   13,000 0 0
Equity Residential REIT COM 29476L107 226 2,500 SH   SOLE   2,500 0 0
Ericsson LM Tel Sp ADR COM 294821608 326 30,000 SH   SOLE   30,000 0 0
Essential Utilities Inc COM 29670g102 268 5,000 SH   SOLE   5,000 0 0
Estee Lauder Cl A COM 518439104 43,994 118,838 SH   SOLE   118,838 0 0
ETFMG Alternative Harvest ETF COM 26924g508 168 15,200 SH   SOLE   15,200 0 0
Evoqua Water Technologies COM 30057t105 468 10,000 SH   SOLE   10,000 0 0
Exact Sciences Corp COM 30063p105 351 4,515 SH   SOLE   4,515 0 0
Expedia Grp Inc COM 30212p303 803 4,445 SH   SOLE   4,445 0 0
Exxon Mobil Corp COM 30231G102 1,138 18,605 SH   SOLE   18,605 0 0
FedEx Corp COM 31428X106 375 1,450 SH   SOLE   1,450 0 0
Ferrari NV COM n3167y103 1,294 5,000 SH   SOLE   5,000 0 0
Fidelity MSCI Materials Idx ET COM 316092881 277 5,495 SH   SOLE   5,495 0 0
First Solar Inc COM 336433107 445 5,110 SH   SOLE   5,110 0 0
Ford Motor Company COM 345370860 13,536 651,707 SH   SOLE   651,707 0 0
Fortinet Inc COM 34959e109 719 2,000 SH   SOLE   2,000 0 0
Fortune Brands Home & Security COM 34964c106 342 3,200 SH   SOLE   3,200 0 0
Freeport-McMoRan Inc COM 35671D857 673 16,125 SH   SOLE   16,125 0 0
Fresenius Med Care AG Sp ADR COM 358029106 292 9,000 SH   SOLE   9,000 0 0
Generac Hldgs Inc COM 368736104 31,640 89,908 SH   SOLE   89,908 0 0
Genius Sports Ltd COM g3934v109 95 12,500 SH   SOLE   12,500 0 0
Gilead Sciences Inc COM 375558103 299 4,115 SH   SOLE   4,115 0 0
GlaxoSmithKline PLC Sp ADR COM 37733W105 798 18,100 SH   SOLE   18,100 0 0
Goldman Sachs Grp COM 38141g104 57,996 151,603 SH   SOLE   151,603 0 0
HEICO Corp COM 422806109 433 3,000 SH   SOLE   3,000 0 0
Hillenbrand Inc COM 431571108 260 5,000 SH   SOLE   5,000 0 0
Hitachi Ltd ADR COM 433578507 650 6,000 SH   SOLE   6,000 0 0
Home Depot Inc COM 437076102 83,024 200,053 SH   SOLE   200,053 0 0
Honda Motor Co Ltd Sp ADR COM 438128308 285 10,000 SH   SOLE   10,000 0 0
Honeywell International COM 438516106 40,778 195,569 SH   SOLE   195,569 0 0
Howmet Aerospace Inc COM 443201108 796 25,000 SH   SOLE   25,000 0 0
HSBC Hldgs PLC Sp ADR COM 404280406 302 10,000 SH   SOLE   10,000 0 0
IBM Corp COM 459200101 1,169 8,744 SH   SOLE   8,744 0 0
ICICI Bank Ltd Sp ADR COM 45104G104 594 30,000 SH   SOLE   30,000 0 0
Illinois Tool Works COM 452308109 618 2,506 SH   SOLE   2,506 0 0
Illumina Inc COM 452327109 458 1,205 SH   SOLE   1,205 0 0
Imperial Oil Ltd COM 453038408 361 10,000 SH   SOLE   10,000 0 0
Infosys Ltd Sp ADR COM 456788108 633 25,000 SH   SOLE   25,000 0 0
Intel Corp COM 458140100 797 15,484 SH   SOLE   15,484 0 0
Intellia Therapeutics Inc COM 45826j105 236 2,000 SH   SOLE   2,000 0 0
Intuitive Surgical Inc COM 46120e602 1,171 3,258 SH   SOLE   3,258 0 0
Invesco Taxable Muni Bond ETF COM 46138g805 1,280 38,847 SH   SOLE   38,847 0 0
Invesco Variable Rate Investme COM 46090a879 1,668 66,579 SH   SOLE   66,579 0 0
iShares 1-3 Yr Treasury Bond E COM 464287457 489 5,715 SH   SOLE   5,715 0 0
iShares CMBS ETF COM 46429b366 769 14,494 SH   SOLE   14,494 0 0
iShares Core MSCI EAFE ETF COM 46432f842 4,874 65,295 SH   SOLE   65,295 0 0
iShares Core MSCI Emerging Mkt COM 46434g103 6,672 111,463 SH   SOLE   111,463 0 0
iShares Core MSCI Total Intl S COM 46432f834 3,217 45,355 SH   SOLE   45,355 0 0
iShares Core S&P 500 ETF COM 464287200 27,972 58,642 SH   SOLE   58,642 0 0
iShares Core S&P Small Cap ETF COM 464287804 4,558 39,807 SH   SOLE   39,807 0 0
iShares Core S&P Total U.S. St COM 464287150 6,603 61,726 SH   SOLE   61,726 0 0
iShares Core S&P U.S. Value ET COM 464287663 3,994 52,314 SH   SOLE   52,314 0 0
iShares MBS ETF COM 464288588 1,464 13,628 SH   SOLE   13,628 0 0
iShares MSCI EAFE Small Cap ET COM 464288273 1,350 18,464 SH   SOLE   18,464 0 0
iShares MSCI Emerg Mkt Min Vol COM 464286533 343 5,460 SH   SOLE   5,460 0 0
iShares MSCI Emerging Mkts ETF COM 464287234 216 4,425 SH   SOLE   4,425 0 0
iShares Russell 1000 ETF COM 464287622 5,006 18,930 SH   SOLE   18,930 0 0
iShares Russell 1000 Growth ET COM 464287614 342 1,120 SH   SOLE   1,120 0 0
iShares Russell 2000 ETF COM 464287655 1,688 7,589 SH   SOLE   7,589 0 0
iShares Russell 2000 Value Idx COM 464287630 591 3,557 SH   SOLE   3,557 0 0
iShares S&P 500 Value Idx ETF COM 464287408 511 3,260 SH   SOLE   3,260 0 0
iShares S&P SmallCap 600 Value COM 464287879 1,859 17,788 SH   SOLE   17,788 0 0
iShares Short Treasury Bond ET COM 464288679 653 5,915 SH   SOLE   5,915 0 0
Itron Inc COM 465741106 206 3,000 SH   SOLE   3,000 0 0
ITT Inc COM 45073v108 409 4,000 SH   SOLE   4,000 0 0
Jabil Inc COM 466313103 352 5,000 SH   SOLE   5,000 0 0
Jacobs Engineering Grp COM 469814107 43,577 312,986 SH   SOLE   312,986 0 0
Johnson & Johnson COM 478160104 3,518 20,563 SH   SOLE   20,563 0 0
Johnson Outdoors Inc Cl A COM 479167108 281 3,000 SH   SOLE   3,000 0 0
JPMorgan Chase & Co COM 46625h100 773 4,880 SH   SOLE   4,880 0 0
Koninklijke Philips NV COM 500472303 369 10,000 SH   SOLE   10,000 0 0
L3Harris Technologies Inc COM 502431109 320 1,502 SH   SOLE   1,502 0 0
Lab Corp of America Hldgs COM 50540r409 408 1,300 SH   SOLE   1,300 0 0
LG Display Co Ltd COM 50186V102 194 19,200 SH   SOLE   19,200 0 0
Linde PLC COM g5494j103 208 600 SH   SOLE   600 0 0
Lindsay Corp COM 535555106 532 3,500 SH   SOLE   3,500 0 0
Live Nation Entmt Inc COM 538034109 1,682 14,050 SH   SOLE   14,050 0 0
Lockheed Martin Corp COM 539830109 32,208 90,623 SH   SOLE   90,623 0 0
Lyft Inc Cl A COM 55087p104 320 7,500 SH   SOLE   7,500 0 0
Martin Marietta Mtls COM 573284106 441 1,000 SH   SOLE   1,000 0 0
Marvell Technology Inc COM 573874104 350 4,000 SH   SOLE   4,000 0 0
Masco Corp COM 574599106 423 6,019 SH   SOLE   6,019 0 0
Masimo Corp COM 574795100 439 1,500 SH   SOLE   1,500 0 0
Mastercard Inc Cl A COM 57636Q104 201 560 SH   SOLE   560 0 0
Match Group Inc COM 57667L107 725 5,480 SH   SOLE   5,480 0 0
McAfee Corp Cl A COM 579063108 258 10,000 SH   SOLE   10,000 0 0
McDonald's Corp COM 580135101 2,297 8,568 SH   SOLE   8,568 0 0
Meta Platforms Inc COM 30303m102 51,785 153,961 SH   SOLE   153,961 0 0
Mettler-Toledo Intl COM 592688105 869 512 SH   SOLE   512 0 0
MGM Resorts Intl COM 552953101 224 5,000 SH   SOLE   5,000 0 0
Micron Technology COM 595112103 1,425 15,300 SH   SOLE   15,300 0 0
Microsoft Corp COM 594918104 138,544 411,941 SH   SOLE   411,941 0 0
Mitsubishi UFJ Finl Grp Sp ADR COM 606822104 382 70,000 SH   SOLE   70,000 0 0
Moderna Inc COM 60770k107 790 3,111 SH   SOLE   3,111 0 0
Mueller Water Products Cl A COM 624758108 144 10,000 SH   SOLE   10,000 0 0
Napco Security Tech Inc COM 630402105 400 8,000 SH   SOLE   8,000 0 0
Netflix Inc COM 64110L106 55,764 92,563 SH   SOLE   92,563 0 0
New York Times Cl A COM 650111107 362 7,500 SH   SOLE   7,500 0 0
NextEra Energy Inc COM 65339f101 61,187 655,388 SH   SOLE   655,388 0 0
NICE Ltd Sp ADR COM 653656108 243 802 SH   SOLE   802 0 0
Nike Inc Cl B COM 654106103 27,247 163,478 SH   SOLE   163,478 0 0
Nokia Corp Sp ADR COM 654902204 249 40,000 SH   SOLE   40,000 0 0
Northrop Grumman Corp COM 666807102 464 1,200 SH   SOLE   1,200 0 0
Novartis AG Sp ADR COM 66987V109 883 10,100 SH   SOLE   10,100 0 0
Novo Nordisk A/S Sp ADR COM 670100205 1,926 17,200 SH   SOLE   17,200 0 0
Nuance Communications COM 67020Y100 327 5,920 SH   SOLE   5,920 0 0
Nucor Corp COM 670346105 1,268 11,105 SH   SOLE   11,105 0 0
Nutrien Ltd COM 67077m108 376 5,005 SH   SOLE   5,005 0 0
nVent Electric PLC COM g6700g107 228 6,000 SH   SOLE   6,000 0 0
Nvidia Corp COM 67066G104 62,533 212,618 SH   SOLE   212,618 0 0
NXP Semiconductors NV COM n6596x109 1,140 5,003 SH   SOLE   5,003 0 0
Okta Inc COM 679295105 224 1,000 SH   SOLE   1,000 0 0
Olaplex Holdings Inc COM 679369108 350 12,000 SH   SOLE   12,000 0 0
Old Dominion Freight Line COM 679580100 717 2,000 SH   SOLE   2,000 0 0
Olympic Steel Inc COM 68162k106 235 10,000 SH   SOLE   10,000 0 0
On Holding AG Cl A COM h5919c104 378 10,000 SH   SOLE   10,000 0 0
Ormat Tech Inc COM 686688102 397 5,000 SH   SOLE   5,000 0 0
Oshkosh Corp COM 688239201 564 5,000 SH   SOLE   5,000 0 0
Otis Worldwide Corp COM 68902v107 828 9,515 SH   SOLE   9,515 0 0
Owens Corning Inc COM 690742101 362 4,000 SH   SOLE   4,000 0 0
Paccar Inc COM 693718108 265 3,000 SH   SOLE   3,000 0 0
Palantir Technologies Inc Cl A COM 69608a108 537 29,500 SH   SOLE   29,500 0 0
Palo Alto Networks Inc COM 697435105 53,833 96,689 SH   SOLE   96,689 0 0
PAVmed Inc COM 70387r106 32 13,000 SH   SOLE   13,000 0 0
Paycom Software Inc COM 70432v102 332 800 SH   SOLE   800 0 0
PayPal Hldgs Inc COM 70450y103 634 3,362 SH   SOLE   3,362 0 0
Penn Natl Gaming Inc COM 707569109 259 5,000 SH   SOLE   5,000 0 0
Pentair PLC COM G7S00T104 329 4,500 SH   SOLE   4,500 0 0
PepsiCo Inc COM 713448108 805 4,637 SH   SOLE   4,637 0 0
Pfizer Inc COM 717081103 1,760 29,804 SH   SOLE   29,804 0 0
Pinterest Inc Cl A COM 72352L106 364 10,000 SH   SOLE   10,000 0 0
Pioneer Natural Resources COM 723787107 364 2,000 SH   SOLE   2,000 0 0
Planet Fitness Inc Cl A COM 72703h101 362 4,000 SH   SOLE   4,000 0 0
Plug Power Inc COM 72919p202 565 20,000 SH   SOLE   20,000 0 0
Posco ADR COM 693483109 583 10,000 SH   SOLE   10,000 0 0
Procter & Gamble Co COM 742718109 49,316 301,479 SH   SOLE   301,479 0 0
Prologis Inc REIT COM 74340w103 517 3,070 SH   SOLE   3,070 0 0
ProShares UltraShort S&P 500 E COM 74347g416 117 16,525 SH   SOLE   16,525 0 0
Prudential PLC ADR COM 74435K204 344 10,000 SH   SOLE   10,000 0 0
Pulte Group Inc COM 745867101 400 7,000 SH   SOLE   7,000 0 0
Qorvo Inc COM 74736K101 469 3,000 SH   SOLE   3,000 0 0
Quanta Services Inc COM 74762e102 958 8,355 SH   SOLE   8,355 0 0
Quest Diagnostics Inc COM 74834L100 311 1,800 SH   SOLE   1,800 0 0
Rapid7 Inc COM 753422104 294 2,500 SH   SOLE   2,500 0 0
Rayonier Inc REIT COM 754907103 283 7,000 SH   SOLE   7,000 0 0
Raytheon Technologies Corp COM 75513e101 1,322 15,367 SH   SOLE   15,367 0 0
Regal Rexnord Corp COM 758750103 255 1,500 SH   SOLE   1,500 0 0
Regeneron Pharmaceuticals COM 75886f107 379 600 SH   SOLE   600 0 0
Republic Services Inc COM 760759100 418 3,000 SH   SOLE   3,000 0 0
RH COM 74967x103 268 500 SH   SOLE   500 0 0
Rio Tinto PLC Sp ADR COM 767204100 803 12,000 SH   SOLE   12,000 0 0
Rivian Automotive Inc Cl A COM 76954a103 673 6,490 SH   SOLE   6,490 0 0
Rocket Companies Inc Cl A COM 77311w101 158 11,275 SH   SOLE   11,275 0 0
Rockwell Automation COM 773903109 698 2,000 SH   SOLE   2,000 0 0
Roku Inc COM 77543r102 458 2,005 SH   SOLE   2,005 0 0
Roper Technologies Inc COM 776696106 492 1,000 SH   SOLE   1,000 0 0
Royal Bank of Canada COM 780087102 743 7,000 SH   SOLE   7,000 0 0
Royal Dutch Shell PLC Sp ADR C COM 780259206 369 8,512 SH   SOLE   8,512 0 0
S&P Global Inc COM 78409v104 751 1,591 SH   SOLE   1,591 0 0
Salesforce.com Inc COM 79466L302 1,725 6,787 SH   SOLE   6,787 0 0
Sanofi Sp ADR COM 80105N105 501 10,000 SH   SOLE   10,000 0 0
SAP SE Sp ADR COM 803054204 701 5,000 SH   SOLE   5,000 0 0
Sasol Ltd Sp ADR COM 803866300 246 15,005 SH   SOLE   15,005 0 0
Schwab Intl Small Cap Equity E COM 808524888 931 22,751 SH   SOLE   22,751 0 0
Sensata Tech Hldgs PLC COM g8060n102 308 5,000 SH   SOLE   5,000 0 0
Service Corp Intl COM 817565104 373 5,248 SH   SOLE   5,248 0 0
ServiceNow Inc COM 81762p102 1,164 1,793 SH   SOLE   1,793 0 0
Sherwin Williams Co COM 824348106 2,536 7,200 SH   SOLE   7,200 0 0
Shopify Inc Cl A COM 82509L107 1,833 1,331 SH   SOLE   1,331 0 0
ShotSpotter Inc COM 82536t107 221 7,500 SH   SOLE   7,500 0 0
Shyft Group Inc COM 825698103 344 7,000 SH   SOLE   7,000 0 0
Siemens AG Sp ADR COM 826197501 693 8,000 SH   SOLE   8,000 0 0
Signature Bank COM 82669g104 323 1,000 SH   SOLE   1,000 0 0
SK Telecom Co Ltd Sp ADR COM 78440P306 405 15,184 SH   SOLE   15,184 0 0
Skyworks Solutions Inc COM 83088m102 310 2,000 SH   SOLE   2,000 0 0
SM Energy Co COM 78454L100 563 19,100 SH   SOLE   19,100 0 0
SmileDirectClub Inc COM 83192h106 62 26,200 SH   SOLE   26,200 0 0
Smith & Nephew PLC Sp ADR COM 83175m205 346 10,000 SH   SOLE   10,000 0 0
Snap-On Inc COM 833034101 323 1,500 SH   SOLE   1,500 0 0
Snap Inc Cl A COM 83304a106 496 10,540 SH   SOLE   10,540 0 0
Snowflake Inc Cl A COM 833445109 203 600 SH   SOLE   600 0 0
Sociedad Quimica y Minera de C COM 833635105 706 14,000 SH   SOLE   14,000 0 0
Sony Grp Corp Sp ADR COM 835699307 758 6,000 SH   SOLE   6,000 0 0
Southern Co COM 842587107 226 3,300 SH   SOLE   3,300 0 0
Southwest Airlines Co COM 844741108 809 18,895 SH   SOLE   18,895 0 0
SPDR Portfolio S&P Emerging Mk COM 78463x509 589 14,207 SH   SOLE   14,207 0 0
SPDR S&P 500 ETF Tr COM 78462F103 2,358 4,965 SH   SOLE   4,965 0 0
SPDR S&P Emerging Mkts SmallCa COM 78463x756 548 9,238 SH   SOLE   9,238 0 0
Spotify Technology SA COM L8681t102 40,152 171,569 SH   SOLE   171,569 0 0
Stanley Black & Decker COM 854502101 377 2,000 SH   SOLE   2,000 0 0
Steel Dynamics Inc COM 858119100 497 8,000 SH   SOLE   8,000 0 0
Stellantis NV COM n82405106 525 28,000 SH   SOLE   28,000 0 0
Stryker Corp COM 863667101 59,869 223,875 SH   SOLE   223,875 0 0
Suncor Energy Inc COM 867224107 626 25,005 SH   SOLE   25,005 0 0
Sunrun Inc COM 86771w105 208 6,075 SH   SOLE   6,075 0 0
Synchrony Financial COM 87165b103 58,144 1,253,364 SH   SOLE   1,253,364 0 0
Sysco Corp COM 871829107 718 9,145 SH   SOLE   9,145 0 0
Taiwan Semicon Mfg Co Ltd Sp A COM 874039100 722 6,000 SH   SOLE   6,000 0 0
Take-Two Interactive Software COM 874054109 359 2,020 SH   SOLE   2,020 0 0
Tandem Diabetes Care COM 875372203 529 3,513 SH   SOLE   3,513 0 0
Target Corp COM 87612E106 208 900 SH   SOLE   900 0 0
Tata Motors Ltd Sp ADR COM 876568502 610 19,000 SH   SOLE   19,000 0 0
TC Energy Corp COM 87807b107 233 5,000 SH   SOLE   5,000 0 0
Teladoc Health Inc COM 87918a105 486 5,296 SH   SOLE   5,296 0 0
Teledyne Technologies Inc COM 879360105 437 1,000 SH   SOLE   1,000 0 0
Tenaris SA ADR COM 88031M109 250 12,000 SH   SOLE   12,000 0 0
Tesla Inc COM 88160R101 2,915 2,758 SH   SOLE   2,758 0 0
Tetra Tech Inc COM 88162g103 333 1,963 SH   SOLE   1,963 0 0
Thermo Fisher Scientific COM 883556102 65,929 98,808 SH   SOLE   98,808 0 0
Tilray Brands Inc COM 88688T100 123 17,525 SH   SOLE   17,525 0 0
TJX Companies Inc COM 872540109 563 7,414 SH   SOLE   7,414 0 0
Toronto Dominion Bank COM 891160509 767 10,000 SH   SOLE   10,000 0 0
Toyota Motor Corp Sp ADR COM 892331307 834 4,500 SH   SOLE   4,500 0 0
Tractor Supply Co COM 892356106 511 2,142 SH   SOLE   2,142 0 0
Trane Technologies PLC COM g8994e103 29,684 146,931 SH   SOLE   146,931 0 0
Trex Company Inc COM 89531p105 270 2,000 SH   SOLE   2,000 0 0
Trupanion Inc COM 898202106 264 2,000 SH   SOLE   2,000 0 0
Twilio Inc Cl A COM 90138f102 324 1,230 SH   SOLE   1,230 0 0
Twitter Inc COM 90184L102 303 7,000 SH   SOLE   7,000 0 0
Uber Technologies Inc COM 90353t100 323 7,705 SH   SOLE   7,705 0 0
UFP Industries Inc COM 90278q108 276 3,000 SH   SOLE   3,000 0 0
Ulta Beauty Inc COM 90384s303 825 2,001 SH   SOLE   2,001 0 0
Unilever PLC Sp ADR COM 904767704 807 15,000 SH   SOLE   15,000 0 0
Union Pacific Corp COM 907818108 27,343 108,534 SH   SOLE   108,534 0 0
United Parcel Service Cl B COM 911312106 64,816 302,400 SH   SOLE   302,400 0 0
United Rentals Inc COM 911363109 554 1,668 SH   SOLE   1,668 0 0
United States Steel COM 912909108 238 10,000 SH   SOLE   10,000 0 0
UnitedHealth Grp Inc COM 91324p102 1,204 2,397 SH   SOLE   2,397 0 0
Unity Software Inc COM 91332u101 787 5,505 SH   SOLE   5,505 0 0
UWM Hldgs Corp COM 91823b109 125 21,050 SH   SOLE   21,050 0 0
Vale SA Sp ADR COM 91912E105 631 45,005 SH   SOLE   45,005 0 0
Valmont Industries COM 920253101 501 2,000 SH   SOLE   2,000 0 0
Vanguard Extended Market ETF COM 922908652 202 1,105 SH   SOLE   1,105 0 0
Vanguard FTSE All World ex-U.S COM 922042775 604 9,864 SH   SOLE   9,864 0 0
Vanguard FTSE All World ex-U.S COM 922042718 704 5,253 SH   SOLE   5,253 0 0
Vanguard FTSE Developed Mkts E COM 921943858 1,538 30,120 SH   SOLE   30,120 0 0
Vanguard FTSE Emerging Mkts ET COM 922042858 1,800 36,393 SH   SOLE   36,393 0 0
Vanguard Large Cap Idx Fd ETF COM 922908637 1,921 8,690 SH   SOLE   8,690 0 0
Vanguard Mega Cap Value Idx Fd COM 921910840 285 2,670 SH   SOLE   2,670 0 0
Vanguard REIT ETF COM 922908553 1,496 12,893 SH   SOLE   12,893 0 0
Vanguard S&P Small Cap Value I COM 921932778 254 1,405 SH   SOLE   1,405 0 0
Vanguard S&P Value Fd ETF COM 921932703 382 2,520 SH   SOLE   2,520 0 0
Vanguard Short Term Corp Bond COM 92206c409 2,857 35,164 SH   SOLE   35,164 0 0
Vanguard Small Cap ETF COM 922908751 1,176 5,205 SH   SOLE   5,205 0 0
Vanguard Small Cap Value ETF COM 922908611 1,356 7,583 SH   SOLE   7,583 0 0
Vanguard Total Intl Stock Idx COM 921909768 325 5,110 SH   SOLE   5,110 0 0
Vanguard Total Stock Market ET COM 922908769 3,458 14,324 SH   SOLE   14,324 0 0
Vanguard Total World Stock ETF COM 922042742 201 1,870 SH   SOLE   1,870 0 0
Vanguard Value ETF COM 922908744 1,052 7,152 SH   SOLE   7,152 0 0
Veoneer Inc COM 92336x109 284 8,000 SH   SOLE   8,000 0 0
Verizon Communications COM 92343V104 414 7,967 SH   SOLE   7,967 0 0
Visa Inc Cl A COM 92826C839 53,629 247,468 SH   SOLE   247,468 0 0
Vodafone Grp PLC Sp ADR COM 92857W308 209 14,000 SH   SOLE   14,000 0 0
Volvo AB B Shs COM 928856301 926 40,000 SH   SOLE   40,000 0 0
Vulcan Materials Co COM 929160109 1,282 6,178 SH   SOLE   6,178 0 0
Walmart Inc COM 931142103 1,038 7,173 SH   SOLE   7,173 0 0
Walt Disney Co COM 254687106 1,927 12,444 SH   SOLE   12,444 0 0
Warby Parker Inc Cl A COM 93403j106 279 6,000 SH   SOLE   6,000 0 0
Warner Music Grp Cl A COM 934550203 216 5,000 SH   SOLE   5,000 0 0
Waste Connections Inc COM 94106b101 409 3,000 SH   SOLE   3,000 0 0
Waste Mgmt Inc COM 94106L109 2,374 14,224 SH   SOLE   14,224 0 0
Watts Water Tech Cl A COM 942749102 583 3,000 SH   SOLE   3,000 0 0
Wayfair Inc Cl A COM 94419L101 285 1,500 SH   SOLE   1,500 0 0
WD-40 Company COM 929236107 245 1,000 SH   SOLE   1,000 0 0
Welltower Inc REIT COM 95040q104 300 3,500 SH   SOLE   3,500 0 0
Western Digital Corp COM 958102105 370 5,680 SH   SOLE   5,680 0 0
Weyerhaeuser Co REIT COM 962166104 1,454 35,300 SH   SOLE   35,300 0 0
Winnebago Industries Inc COM 974637100 375 5,000 SH   SOLE   5,000 0 0
WisdomTree Emerging Mkts Small COM 97717w281 291 5,496 SH   SOLE   5,496 0 0
Xylem Inc COM 98419m100 18,891 157,532 SH   SOLE   157,532 0 0
YETI Hldgs Inc COM 98585x104 788 9,515 SH   SOLE   9,515 0 0
Zebra Tech Corp Cl A COM 989207105 595 1,000 SH   SOLE   1,000 0 0
Zillow Grp Inc Cl C COM 98954m200 287 4,500 SH   SOLE   4,500 0 0
Zoetis Inc COM 98978v103 61,189 250,745 SH   SOLE   250,745 0 0
Zoom Video Comms Inc Cl A COM 98980l101 429 2,330 SH   SOLE   2,330 0 0
Zscaler Inc COM 98980g102 225 700 SH   SOLE   700 0 0