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
10x Genomics, Inc. CL A COM 88025U109 572 3,161 SH   SOLE   3,161 0 0
3M Company COM 88579Y101 7,876 40,878 SH   SOLE   40,878 0 0
APA Corp. COM 03743Q108 2,739 153,025 SH   SOLE   153,025 0 0
ASML Holding N.V. N Y REGISTRY SHS N07059210 2,775 4,494 SH   SOLE   4,494 0 0
AT&T Inc COM 00206R102 3,847 127,074 SH   SOLE   127,074 0 0
AbbVie Inc. COM 00287y109 11,670 107,839 SH   SOLE   107,839 0 0
Abbott Labs COM 002824100 8,093 67,530 SH   SOLE   67,530 0 0
Accelerate Diagnostics, Inc. COM 00430H102 11,304 1,358,644 SH   SOLE   1,358,644 0 0
Accenture PLC Ireland Shs Cl A SHS CLASS A G1151C101 669 2,421 SH   SOLE   2,421 0 0
Air Products COM 009158106 1,182 4,200 SH   SOLE   4,200 0 0
Airbnb, Inc. COM CL A 009066101 724 3,852 SH   SOLE   3,852 0 0
Akamai Technologies COM 00971t101 800 7,855 SH   SOLE   7,855 0 0
Albemarle Corporation COM 012653101 2,510 17,181 SH   SOLE   17,181 0 0
Alerian MLP ETF ALERIAN MLP 00162Q452 231 7,578 SH   SOLE   7,578 0 0
Alibaba Group Holdings ADS SPONSORED ADS 01609W102 3,795 16,736 SH   SOLE   16,736 0 0
Alphabet Inc. CL A CAP STK CL A 02079K305 5,711 2,769 SH   SOLE   2,769 0 0
Alphabet Inc. CL C CAP STK CL C 02079K107 5,008 2,421 SH   SOLE   2,421 0 0
Altria Group Inc COM 02209S103 1,462 28,570 SH   SOLE   28,570 0 0
Amazon.com Inc COM 023135106 13,775 4,452 SH   SOLE   4,452 0 0
American Express COM 025816109 7,980 56,418 SH   SOLE   56,418 0 0
American Tower Corp COM 03027X100 1,871 7,826 SH   SOLE   7,826 0 0
Appian Corporation CL A 03782L101 270 2,029 SH   SOLE   2,029 0 0
Apple Inc COM 037833100 29,360 240,363 SH   SOLE   240,363 0 0
Ares Capital Corporation COM 04010L103 681 36,395 SH   SOLE   36,395 0 0
Aspira Womens Health Com COM 04537Y109 202 30,000 SH   SOLE   30,000 0 0
Atlassian Corporation Plc CL A G06242104 301 1,430 SH   SOLE   1,430 0 0
Axon Enterprise, Inc. COM 05464C101 250 1,757 SH   SOLE   1,757 0 0
Bank of America Corp COM 060505104 10,944 282,867 SH   SOLE   282,867 0 0
Bank of Montreal COM 063671101 278 3,124 SH   SOLE   3,124 0 0
Baxter International COM 071813109 312 3,700 SH   SOLE   3,700 0 0
Berkshire Hathaway Inc Cl A CL A 084670108 8,100 21 SH   SOLE   21 0 0
Berkshire Hathaway Inc Cl B CL B NEW 084670702 3,630 14,208 SH   SOLE   14,208 0 0
BioMarin Pharmaceutical Inc. COM 09061G101 1,031 13,650 SH   SOLE   13,650 0 0
Blackstone Group Inc. COM 09260D107 8,331 111,786 SH   SOLE   111,786 0 0
Blackstone Mortgage Trust, Inc COM CL A 09257W100 1,141 36,800 SH   SOLE   36,800 0 0
Boeing COM 097023105 9,306 36,535 SH   SOLE   36,535 0 0
Bristol Myers Squibb COM 110122108 7,625 120,776 SH   SOLE   120,776 0 0
Broadcom Limited COM 11135F101 1,882 4,059 SH   SOLE   4,059 0 0
Broadridge Financial Solutions COM 11133T103 3,412 22,286 SH   SOLE   22,286 0 0
Brookfield Asset Management In CL A LTD VT SH 112585104 233 5,247 SH   SOLE   5,247 0 0
Brookfield Infrastructure Corp COM SB VTG SHS A 11275Q107 480 6,285 SH   SOLE   6,285 0 0
Brookfield Property REIT Inc. CL A 11282X103 234 13,025 SH   SOLE   13,025 0 0
Brookfield Renewable Partners PARTNERSHIP UNIT G16258108 289 6,794 SH   SOLE   6,794 0 0
CMC Materials Inc. COM 12571T100 324 1,835 SH   SOLE   1,835 0 0
CRISPR Therapeutics AG NAMEN AKT H17182108 216 1,776 SH   SOLE   1,776 0 0
CVS Health Corp COM 126650100 1,494 19,860 SH   SOLE   19,860 0 0
Carnival Corp UNIT 99/99/9999 143658300 309 11,650 SH   SOLE   11,650 0 0
Castor Maritime Inc. SHS Y1146L109 16 20,810 SH   SOLE   20,810 0 0
Caterpillar Inc. COM 149123101 3,613 15,582 SH   SOLE   15,582 0 0
Cerner Corp COM 156782104 1,756 24,430 SH   SOLE   24,430 0 0
Chevron Corp COM 166764100 8,368 79,856 SH   SOLE   79,856 0 0
Chubb Corp. COM H1467J104 355 2,250 SH   SOLE   2,250 0 0
Citigroup Inc New COM NEW 172967424 314 4,315 SH   SOLE   4,315 0 0
Clearway Energy Inc. CL C 18539C204 791 28,114 SH   SOLE   28,114 0 0
Cleveland-Cliffs Inc. COM 185899101 1,268 63,029 SH   SOLE   63,029 0 0
Coca-Cola COM 191216100 8,634 163,794 SH   SOLE   163,794 0 0
Colgate Palmolive COM 194162103 2,494 31,640 SH   SOLE   31,640 0 0
Comcast Corp New Cl A CL A 20030N101 797 14,725 SH   SOLE   14,725 0 0
Compass Minerals International COM 20451N101 1,539 24,542 SH   SOLE   24,542 0 0
ConocoPhillips COM 20825C104 2,759 52,087 SH   SOLE   52,087 0 0
Constellation Brands Cl A CL A 21036P108 2,183 9,574 SH   SOLE   9,574 0 0
Costco Wholesale COM 22160k105 3,804 10,792 SH   SOLE   10,792 0 0
Crane Co. COM 224399105 3,284 34,972 SH   SOLE   34,972 0 0
CrowdStrike Holdings, Inc. CL A 22788C105 521 2,855 SH   SOLE   2,855 0 0
Danaher Corp COM 235851102 10,206 45,343 SH   SOLE   45,343 0 0
Diageo P L C Spon Adr New SPON ADR NEW 25243Q205 1,556 9,478 SH   SOLE   9,478 0 0
Discover Financial Services COM 254709108 1,601 16,851 SH   SOLE   16,851 0 0
DocuSign, Inc. COM 256163106 271 1,337 SH   SOLE   1,337 0 0
Dover Corp COM 260003108 6,392 46,613 SH   SOLE   46,613 0 0
DraftKings Inc. COM CL A 26142R104 612 9,985 SH   SOLE   9,985 0 0
DuPont De Nemours COM 26614N102 3,755 48,596 SH   SOLE   48,596 0 0
Edison International COM 281020107 1,466 25,015 SH   SOLE   25,015 0 0
Emerson Electric COM 291011104 955 10,586 SH   SOLE   10,586 0 0
Enbridge Inc COM 29250N105 3,121 85,734 SH   SOLE   85,734 0 0
Energy Transfer Equity, L.P. COM UT LTD PTN 29273V100 692 90,080 SH   SOLE   90,080 0 0
Enterprise Prods Partn COM 293792107 788 35,782 SH   SOLE   35,782 0 0
Equinix, Inc. COM 29444U700 1,376 2,025 SH   SOLE   2,025 0 0
Exxon Mobil Corp COM 30231G102 4,339 77,722 SH   SOLE   77,722 0 0
Facebook Inc CL A 30303M102 4,807 16,320 SH   SOLE   16,320 0 0
Fastenal Company COM 311900104 1,215 24,172 SH   SOLE   24,172 0 0
Fastly, Inc. CL A 31188V100 367 5,457 SH   SOLE   5,457 0 0
Fedex Corp. COM 31428X106 3,307 11,642 SH   SOLE   11,642 0 0
Fiverr International Ltd. ORD SHS M4R82T106 1,481 6,818 SH   SOLE   6,818 0 0
Franklin Resources Inc COM 354613101 783 26,450 SH   SOLE   26,450 0 0
Freeport McMoRan Copper & Gold CL B 35671D857 2,782 84,495 SH   SOLE   84,495 0 0
Fulgent Genetics, Inc. COMED 359664109 1,375 14,233 SH   SOLE   14,233 0 0
General Electric COM 369604103 3,644 277,534 SH   SOLE   277,534 0 0
General Mills COM 370334104 415 6,773 SH   SOLE   6,773 0 0
General Motors Company COM 37045v100 353 6,140 SH   SOLE   6,140 0 0
Genuine Parts Co COMED 372460105 911 7,878 SH   SOLE   7,878 0 0
GigCapital2, Inc. COM 375036100 124 12,321 SH   SOLE   12,321 0 0
Gilead Sciences Inc COM 375558103 1,109 17,154 SH   SOLE   17,154 0 0
Goldman Sachs Group COM 38141G104 6,367 19,472 SH   SOLE   19,472 0 0
Golub Capital BDC, Inc. COM 38173M102 238 16,300 SH   SOLE   16,300 0 0
Gores Holdings VI, Inc. COM CL A 38286R105 681 49,712 SH   SOLE   49,712 0 0
Graco Inc COM 384109104 2,358 32,925 SH   SOLE   32,925 0 0
Guardant Health, Inc. COM 40131M109 584 3,828 SH   SOLE   3,828 0 0
Hershey Foods Corp COM 427866108 2,116 13,382 SH   SOLE   13,382 0 0
Home Depot COM 437076102 11,813 38,700 SH   SOLE   38,700 0 0
Honeywell International COM 438516106 9,110 41,966 SH   SOLE   41,966 0 0
IDEXX Laboratories, Inc. COM 45168D104 218 445 SH   SOLE   445 0 0
Illinois Tool Works COM 452308109 5,406 24,403 SH   SOLE   24,403 0 0
Infinera Corporation COM 45667G103 258 26,785 SH   SOLE   26,785 0 0
Innovative Industrial Properti COM 45781V101 673 3,736 SH   SOLE   3,736 0 0
Intel Corp COM 458140100 7,253 113,336 SH   SOLE   113,336 0 0
International Business Machine COM 459200101 7,616 57,152 SH   SOLE   57,152 0 0
Intuitive Surgical Inc. COM NEW 46120e602 313 423 SH   SOLE   423 0 0
Iron Mountain Inc COM 46284V101 1,512 40,854 SH   SOLE   40,854 0 0
J P Morgan Chase & Co COM 46625H100 10,077 66,193 SH   SOLE   66,193 0 0
Johnson & Johnson COM 478160104 12,327 75,002 SH   SOLE   75,002 0 0
KLA-Tencor Corp COM NEW 482480100 496 1,500 SH   SOLE   1,500 0 0
Kellogg COM 487836108 993 15,690 SH   SOLE   15,690 0 0
Kinder Morgan Inc COM 49456B101 1,404 84,310 SH   SOLE   84,310 0 0
L3Harris Technologies Inc. COM 502431109 967 4,770 SH   SOLE   4,770 0 0
Lauder Estee Cos Inc CL A 518439104 395 1,357 SH   SOLE   1,357 0 0
Lemonade, Inc. COM 52567D107 1,074 11,530 SH   SOLE   11,530 0 0
Liberty Media Acquisition Corp UNIT 01/22/2026 53073L203 442 41,260 SH   SOLE   41,260 0 0
Limelight Networks, Inc. COM 53261M104 58 16,245 SH   SOLE   16,245 0 0
Lincoln Electric Holdings, Inc COM 533900106 246 2,000 SH   SOLE   2,000 0 0
Linde Plc SHS G5494J103 702 2,505 SH   SOLE   2,505 0 0
Lockheed Martin Corp Com COM 539830109 3,530 9,553 SH   SOLE   9,553 0 0
Lululemon Athletica Inc. COM 550021109 221 719 SH   SOLE   719 0 0
Lumen Technologies Inc. COM 550241103 1,180 88,409 SH   SOLE   88,409 0 0
MP Materials Corp Com COM CL A 553368101 2,702 75,167 SH   SOLE   75,167 0 0
MPLX LP COM UNIT REP LTD 55336V100 492 19,177 SH   SOLE   19,177 0 0
Magnite Inc Com COM 55955D100 6,277 150,857 SH   SOLE   150,857 0 0
Main Street Capital Corp COM 56035l104 365 9,315 SH   SOLE   9,315 0 0
Martin Marietta Matls COM 573284106 1,867 5,560 SH   SOLE   5,560 0 0
Matador Resources Company COM 576485205 2,904 123,825 SH   SOLE   123,825 0 0
McDonalds Corp COM 580135101 2,270 10,127 SH   SOLE   10,127 0 0
Medical Properties Trust, Inc. COM 58463J304 514 24,157 SH   SOLE   24,157 0 0
Medtronic Inc SHS G5960L103 7,229 61,193 SH   SOLE   61,193 0 0
MercadoLibre, Inc. COM 58733R102 1,393 946 SH   SOLE   946 0 0
Merck & Co Inc COM 58933Y105 9,035 117,199 SH   SOLE   117,199 0 0
Metlife Inc COM 59156R108 237 3,897 SH   SOLE   3,897 0 0
Microsoft Corp COM 594918104 23,757 100,765 SH   SOLE   100,765 0 0
Mobile TeleSystems PJSC SPONSORED ADR 607409109 83 10,000 SH   SOLE   10,000 0 0
Mondelez Intl CL A 609207105 635 10,856 SH   SOLE   10,856 0 0
Morgan Stanley COM NEW 617446448 985 12,678 SH   SOLE   12,678 0 0
NIO Limited SPON ADS 62914V106 1,648 42,285 SH   SOLE   42,285 0 0
NXP Semiconductors N.V. COM N6596X109 722 3,585 SH   SOLE   3,585 0 0
Nano Dimension Ltd. SPONSORD ADS NEW 63008G203 324 37,772 SH   SOLE   37,772 0 0
Nano-X Imaging Ltd. ORD SHS M70700105 437 10,538 SH   SOLE   10,538 0 0
Netflix Inc COM 64110L106 217 416 SH   SOLE   416 0 0
Nextera Energy Inc COM 65339F101 413 5,458 SH   SOLE   5,458 0 0
Nike Inc. CL B 654106103 4,453 33,506 SH   SOLE   33,506 0 0
Norwegian Cruise Line Holdings SHS G66721104 359 13,000 SH   SOLE   13,000 0 0
Novartis AG Adr SPONSORED ADR 66987V109 813 9,516 SH   SOLE   9,516 0 0
Nvidia Corp COM 67066g104 2,542 4,760 SH   SOLE   4,760 0 0
ORBCOMM Inc. COM 68555P100 99 13,000 SH   SOLE   13,000 0 0
Opendoor Technologies Inc. COM 683712103 478 22,549 SH   SOLE   22,549 0 0
Oracle Corp COM 68389X105 3,139 44,739 SH   SOLE   44,739 0 0
PNC Financial Services Group COM 693475105 1,210 6,896 SH   SOLE   6,896 0 0
PayPal Holdings, Inc. COM 70450Y103 2,387 9,828 SH   SOLE   9,828 0 0
Paychex Inc Com COM 704326107 1,761 17,966 SH   SOLE   17,966 0 0
Pepsico COM 713448108 4,577 32,357 SH   SOLE   32,357 0 0
Pershing Square Tontine Holdin COM CL A 71531R109 933 38,852 SH   SOLE   38,852 0 0
Pfizer COM 717081103 1,873 51,686 SH   SOLE   51,686 0 0
Philip Morris International In COM 718172109 2,205 24,853 SH   SOLE   24,853 0 0
Pinterest, Inc. CL A 72352L106 2,168 29,286 SH   SOLE   29,286 0 0
Procter & Gamble COM 742718109 6,822 50,372 SH   SOLE   50,372 0 0
Prologis COM 74340W103 1,769 16,684 SH   SOLE   16,684 0 0
Pulse Biosciences, Inc. COM 74587B101 1,385 58,471 SH   SOLE   58,471 0 0
Qualcomm Inc. COM 747525103 7,367 55,563 SH   SOLE   55,563 0 0
RPM Intl Inc COM 749685103 3,271 35,608 SH   SOLE   35,608 0 0
Raytheon Technologies Com COM 75513E101 1,855 24,010 SH   SOLE   24,010 0 0
Realty Income Corp COM 756109104 1,278 20,130 SH   SOLE   20,130 0 0
Roku, Inc. COM CL A 77543R102 208 638 SH   SOLE   638 0 0
Roper Technologies Inc COM 776696106 765 1,897 SH   SOLE   1,897 0 0
Ross Stores Inc. COM 778296103 1,475 12,298 SH   SOLE   12,298 0 0
Royal Dutch Shell Plc SPONS ADR A 780259206 363 9,256 SH   SOLE   9,256 0 0
Royal Dutch Shell Plc ADR B SPON ADR B 780259107 2,349 63,766 SH   SOLE   63,766 0 0
S&P Global Inc. COM 78409V104 635 1,800 SH   SOLE   1,800 0 0
STORE Capital Corporation COM 862121100 285 8,515 SH   SOLE   8,515 0 0
Salesforce Inc COM 79466l302 283 1,334 SH   SOLE   1,334 0 0
Schlumberger COM 806857108 2,141 78,743 SH   SOLE   78,743 0 0
Sea Limited SPONSORD ADS 81141R100 397 1,779 SH   SOLE   1,779 0 0
ServiceNow, Inc. COM 81762P102 553 1,106 SH   SOLE   1,106 0 0
Sherwin Williams Co. COM 824348106 2,081 2,820 SH   SOLE   2,820 0 0
Shopify Inc. CL A 82509L107 521 471 SH   SOLE   471 0 0
Skillz Inc. COM 83067L109 341 17,905 SH   SOLE   17,905 0 0
Snap-on Incorporated COM 833034101 3,462 15,005 SH   SOLE   15,005 0 0
Social Capital Hedosophia Hold SHS CL A G82514103 177 16,153 SH   SOLE   16,153 0 0
Social Capital Hedosophia Hold SHS CL A G8252P105 394 22,958 SH   SOLE   22,958 0 0
Social Capital Hedosophia Hold SHS CL A G8251L105 1,498 139,844 SH   SOLE   139,844 0 0
Southern Co COM 842587107 1,069 17,191 SH   SOLE   17,191 0 0
Southwest Airlines COM 844741108 2,648 43,362 SH   SOLE   43,362 0 0
Square, Inc. CL A 852234103 860 3,788 SH   SOLE   3,788 0 0
Starbucks Corp. COM 855244109 11,536 105,571 SH   SOLE   105,571 0 0
Sysco Corp COM 871829107 3,381 42,938 SH   SOLE   42,938 0 0
T Rowe Price & Assoc COM 74144T108 2,518 14,676 SH   SOLE   14,676 0 0
TJX Cos Inc COM 872540109 10,611 160,408 SH   SOLE   160,408 0 0
Taiwan Semiconductor Sponsered SPONSORED ADS 874039100 515 4,356 SH   SOLE   4,356 0 0
Target Corporation COM 87612E106 9,891 49,936 SH   SOLE   49,936 0 0
Teladoc Health, Inc. COM 87918A105 3,604 19,829 SH   SOLE   19,829 0 0
Texas Instruments COM 882508104 1,381 7,305 SH   SOLE   7,305 0 0
The Greenbrier Companies, Inc. COM 393657101 328 6,945 SH   SOLE   6,945 0 0
The Trade Desk, Inc. COM CL A 88339J105 3,424 5,255 SH   SOLE   5,255 0 0
Thomson Reuters Corporation COM NEW 884903709 428 4,885 SH   SOLE   4,885 0 0
Truist Finl Corp COM 89832Q109 4,605 78,967 SH   SOLE   78,967 0 0
US Bancorp COM NEW 902973304 2,696 48,736 SH   SOLE   48,736 0 0
Ulta Beauty, Inc. COM 90384S303 3,929 12,708 SH   SOLE   12,708 0 0
Unilever PLC Spon ADR New SPON ADR NEW 904767704 1,421 25,451 SH   SOLE   25,451 0 0
Union Pac Corp. COM 907818108 1,931 8,761 SH   SOLE   8,761 0 0
United Parcel Service CL B 911312106 5,511 32,417 SH   SOLE   32,417 0 0
UnitedHealth Group COM 91324P102 1,635 4,394 SH   SOLE   4,394 0 0
Universal Display Corp COM 91347P105 124,720 526,755 SH   SOLE   526,755 0 0
V F Corp Com COM 918204108 610 7,636 SH   SOLE   7,636 0 0
Veeva Systems Inc. CL A COM 922475108 2,771 10,609 SH   SOLE   10,609 0 0
Verisk Analytics Inc CL A COM 92345y106 2,010 11,374 SH   SOLE   11,374 0 0
Verizon Communications COM 92343V104 467 8,030 SH   SOLE   8,030 0 0
Vertex Pharm. COM 92532F100 1,159 5,394 SH   SOLE   5,394 0 0
Visa Inc Cl A COM CL A 92826C839 13,544 63,966 SH   SOLE   63,966 0 0
Vivos Therapeutics, Inc. COM 92859E108 396 59,700 SH   SOLE   59,700 0 0
W. P. Carey Inc. COM 92936U109 1,357 19,179 SH   SOLE   19,179 0 0
Wal-Mart Stores COM 931142103 5,627 41,430 SH   SOLE   41,430 0 0
Walgreens Boots Alliance Inc. COM 931427108 4,538 82,666 SH   SOLE   82,666 0 0
Walt Disney COM 254687106 10,102 54,750 SH   SOLE   54,750 0 0
Waste Management COM 94106L109 1,023 7,930 SH   SOLE   7,930 0 0
Wells Fargo COM 949746101 7,834 200,503 SH   SOLE   200,503 0 0
Yum! Brands COM 988498101 1,277 11,806 SH   SOLE   11,806 0 0
Zoetis Inc. CL A 98978V103 4,934 31,330 SH   SOLE   31,330 0 0
Zoom Video Communications, Inc CL A 98980L101 472 1,469 SH   SOLE   1,469 0 0
iShares Tr NASDAQ Biotech Inde NASDAQ BIOTECH 464287556 477 3,165 SH   SOLE   3,165 0 0
ALPS Medical Breakthroughs ETF MED BREAKTHGH 00162Q593 458 9,120 SH   SOLE   9,120 0 0
ETFMG Prime Cyber Security ETF PRIME CYBR SCRTY 26924G201 283 5,158 SH   SOLE   5,158 0 0
Invesco QQQ Trust Series 1 UNIT SER 1 46090E103 7,689 24,092 SH   SOLE   24,092 0 0
Nuveen Nasdaq 100 Dynamic Over COM SHS 670699107 254 9,355 SH   SOLE   9,355 0 0
Vanguard Emerging Market ETF FTSE EMR MKT ETF 922042858 251 4,829 SH   SOLE   4,829 0 0
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363 680 1,867 SH   SOLE   1,867 0 0
Vanguard Small Cap ETF SMALL CP ETF 922908751 334 1,558 SH   SOLE   1,558 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 807 2,029 SH   SOLE   2,029 0 0
iShares S&P Mid-Cap 400 Growth S&P MC 400GR ETF 464287606 476 6,068 SH   SOLE   6,068 0 0
iShares S&P Mid-Cap 400 Value S&P MC 400VL ETF 464287705 451 4,421 SH   SOLE   4,421 0 0