WASH YOUR HANDS. STAY CALM. HELP EACH OTHER.

PRACTICE PHYSICAL DISTANCING. STAY AT HOME IF YOU CAN.

IT WILL BE OK IN THE END. IF ITS NOT OK NOW, ITS JUST NOT THE END.

If this is your first visit to this page, you might want to review some definitions, a description of this analysis, a list of the data sources, and assumptions. Otherwise…

Follow us on Twitter for updates to this page.
If you like this page, share it with your friends.

Description of Analysis, Data Sources and Assumptions

I collect numbers relating to the COVID-19 pandemic and create graphs in an attempt to visualize what is going on, and how different parts of the world are coping. Only reputable data sources are used, but the analysis is mine and the comments represent only my opinions. Feel free to disagree. Leave a comment!

A bit of terminology first:

Reported Case: this is a person who has, or had, a confirmed case of the virus. Reported case count never goes down, even when recovery (or death) happens. The only times it would go down is if there was a misdiagnosis (or a reporting error).  It is simply a reported case that happened. It is absolutely true that reported cases do not represent all cases,  reported cases only represent those cases that have been reported, tested, and confirmed. So its probably fair to say that reported cases are just the bad cases (and maybe also cases reported in essential/health care workers who are tested more routinely), not the mild cases where the person stayed at home to recover.

New Case: this is a reported case that was first reported today. The media generally presents new cases followed by reported cases. “Today there were 23 new cases for a total of 100 cases” for example.

Recovery
: A reported case that has now recovered. Usually this means two negative tests in twenty four hour period.

Death
: A reported case that has succumbed to the illness. Unless the health care system is completely overloaded, this almost always happens in a hospital.

Infection (or Active Infection): This is calculated by adding the recovery count and the death count and subtracting that total from the reported case count. For example, on a particular day if there are 100 reported cases, 35 recoveries and 5 deaths, the active infection count on that day is 100 – (35 + 5), which equals 60. The active infection count is a reasonable representation of the load on the health care system on that day. Even if there are many more unreported cases, they do not present a huge burden on the health care system because these people are likely at home recovering. Formula: Infections = Reported Cases – (Deaths + Recoveries)

Mortality Rate: this is the ratio of the number of deaths to the number of reported cases. This can be a bit misleading since there are usually a significant number of infections which have neither died nor recovered yet. The calculation of mortality rate assumes that all active infections will recover, so it tends to underestimate what the actual mortality rate will be when all reported cases have a known outcome. The mortality rate becomes more accurate as the number of cases with known outcomes grows closer to the total case count. Formula: Mortality Rate = Deaths / Reported Cases

Recovery Rate: this is the ratio of the number of recoveries to the sum of recoveries and deaths. It shows, for those reported cases with a known outcome, what percentage of these cases have recovered. This will line up with mortality rate once all reported cases have a known outcome, and will get closer and closer to lining up with the mortality rate as the number of active infections drop. For example, in China in mid April (with very few active infections) the mortality rate was about 5% when the recovery rate was 94%. They were close to adding up to 100%. In the USA in mid April, (with many active infections), the recovery rate was 63% when the mortality rate was 5.3%. They were nowhere near to adding up to 100% yet. Formula: Recovery Rate = Recoveries / (Recoveries + Deaths)

The diagram below shows how reported cases are broken down into recoveries, deaths, and active infections, showing sample counts and the calculations of mortality and recovery rates.

To help understand what these graphs represent, consider the analogy of a car:

Lets say you have a parked car that you want to race. When the car is stopped its speed and acceleration are both zero. This is like a region of the world before any COVID-19 infections have started.

When the car starts to move, the speed starts to increase, which is acceleration. This is like a region of the world where COVID-19 infections have started. The speed of the car is like the rate of new cases (measured as new cases per day).The faster the car increases speed, the greater the acceleration rate. This is like the growth of the number of new cases from one day to the next.

When the car reaches its maximum speed and starts to maintain a steady speed, the acceleration goes to zero but the car is still moving. This is like a region that has more or less the same number of new cases each day. There are still new cases, just not more new cases each day than the day before.

To “flatten the curve”, the car needs to slow down to a steady speed such that active infections (total reported cases less recoveries and deaths) reach a steady count that does not exceed the capacity of the health care system. This happens when that steady number of active infections does not exceed health care system capacity at the time stability is attained, or with a period of deceleration, where the speed decreases until the capacity of the health care system is no longer exceeded by the number of active infections. 

Deceleration can be fast or slow. When deceleration happens in a region, the count of new cases every day begins to decrease, finally coming to near zero new cases every day. That is the goal – zero new cases each day, but the curve can be considered “flattened” when the number of active infections is stable and does not exceed the capacity of the health care system. This analysis reports the number of active infections (see Recovery charts), but does not attempt to assess if the capacity of the health care system has been exceeded.

To describe the state of some of the regions as of the end of March:

  • The Chinese car was slowing down and nearly stopped.
  • The Italian car was nearly at its top speed, but still gaining speed.
  • The USA car was accelerating rapidly, not yet at its top speed.
  • The BC car was at a relatively constant speed.
  • The Costa Rican car had just left the starting line.

Fairly simple to understand right?

To further this analogy, imagine that the car from each region has a different size engine (horsepower). This is like the population density of each region (people per square kilometer). And we want to see the race between each region’s car and China’s car. This seems useful because China was first region to be impacted by COVID-19 and we all saw the response and its impact on the news. By comparing a region with China we can measure how that region is doing, and what might yet happen in that region. In order to make a meaningful comparison I did two things:

  • I put each car on the starting line at the same time. This is done by moving the data from China forward in time to match up to the case 1 date with the particular region.
  • I adjusted the horsepower of the Chinese car to match the horsepower of the regional car. This is done by scaling the reported case counts from China proportionally to the population density of the region. That is to say that China’s case counts are scaled to match the population density of each region.

OK, that was a bit more complicated, but the idea is to make the cars start at the same time, with the same size engine, then see how the regional car does against what we know already happened with the Chinese car. Its a simple idea. Not perfect, but simple.

OK, one more extension of this “car” analogy…

Imagine that there are people on the race track and each driver is trying to avoid them, but inevitably hits and injures some people. Only some people are actually injured, and those people who are injured may recover, or they may succumb to their injuries. A better driver will hit less people and will also leave behind more people that are able to recover. This is like the percentage of recoveries in those reported cases that have a known outcome, ignoring active infections (because the outcome is not known yet). A better driver (who is careful driving, and has a good health care system) will result in a higher percentage of recoveries in those cases that have a known outcome, and this provides a view as to how well the population is recovering based on known outcomes only. Only when all reported cases have a known outcome will the mortality rate for the region will line up with this.

The comments found below the graph for each region provide the speed (new cases each day), and acceleration or deceleration (change in the number of new cases each day), and rating of the driver of the car (recovery percentage of reported cases with known outcomes) and reference this “car” analogy to make it easier to understand what the numbers mean.

These are the major assumptions and formulas used in these graphs and analysis

  • Formula: Adjusted_Case_1_Regional_Date = Date_of_Case_In_Region – (Case_1_Date_In_Region – Case_1_Date_In_China)
    The number of days from case 1 in China to case 1 in other regions was measured. This is used to slide the China data forwards in time to align with case 1 in the region. It ranges between 19 and 65 days difference in the date of case 1.
  • Formula: Adjusted_China_Case_Count = ( China_Case_Count ) / ( (China_Population / China_Land_Mass) / (Regional_Population / Regional_Land_Mass) ).
    Given that different regions have different population densities, which would likely impact the infection rate, The populations and land mass areas were looked up to create population density numbers (people per square km). Population density ratios between China and other regions are calculated and used that to scale the Chinese data down in a linear fashion. This is a major simplifying assumption which undoubtedly introduces error, but I believe it brings the analysis closer to the truth than simply ignoring population density.Google was used to find populations and land masses.
  • Different data sets are reported in different time zones so the data may be off by a day or so in some cases.

The following data has been used to display or adjust the regional data in order to compare it to China.

I chose a particular set of regions to analyze:

  • China – as the starting point for this virus and the first worldwide experience of this outbreak. China seemed like a good region to compare to.
  • Canada and BC – because I live in BC, which is a province of Canada
  • Netherlands – because I have family there
  • Costa Rica – because I have family there too
  • Italy – because of the tremendous impact this is having there
  • USA – because anything of this scale happening in the USA will undoubtedly impact the rest of the world
  • Sweden – because they are less strict about locking down, depending on their people to take the right measures without needing the enforcement.
  • World – because its the whole world!

Only reputable data sources are used as listed below.

  • World Health Organization – for Case and Death counts in China and the world. Updated with a situation report once per day. I note that the Canada numbers reported here are a day or two behind Canada CDC and are likely a day or two behind most areas of the world because it takes time to collect and report. There was a jump in reported cases mid February which reflects a change in the way the WHO collected and reported data.
  • Canadian Public Health – for Case and Death counts in Canada. Updated several times per day.
  • CTV News – for verification against Canada Public Health and for Canadian recovery data.
  • USA Center for Disease Control – for Case and Death counts in USA. This site is updated every weekday, but not always on weekends, which seems strange to me.
  • British Columbia Center for Disease Control – for Case, Death, and Recovery counts in BC. Updated several times a day.
  • RIVM Netherlands for Case and Death counts in the Netherlands.
  • Johns Hopkins GIS App for recovery counts if I cannot find them on region specific CDC sites

Since some of these sites do not publish their own historical data, and since I only started collecting systematically in early March, I used the Way Back web site to collect some of the historical data. Not every day was captured by Way Back so there are some gaps in the data which make some of the graphs a bit “choppy” in January and February, but I did get historical data at least weekly using that approach. 

The following data has been used to display or adjust the regional data in order to compare it to China.

The following charts and analysis are created on this basis. They are updated once a day (usually in the evening Pacific Daylight Time) and should be normally one day behind today’s date.

Quick Links

Wed 15-Jul-20 *New Today*

  1. The President of the USA has directed that USA COVID-19 data no longer be published by the US CDC. This is all wrong in my opinion, and may have an impact on the USA analysis that can be provided.
  2. A “New Cases x 10” line has been added to each regional graph. This shows the number of new cases reported on a day to day basis, multiplied by ten and averaged over the last seven days, so the trend is a bit easier to see. 
  3. It has been interesting to watch the numbers as different regions continue to re-open their economies. Over the last six weeks, significant growth happened in the USA, Sweden and Costa Rica, while Canada and the Netherlands began to slow down. BC started to rise again in the middle of July.
  4. 1177 new cases have been reported in China since new outbreaks were reported in the media on 18-May and 13-Jun. China took drastic steps to contain these new outbreaks, but it shows how quickly it can start up again.
  5. Italy recovering well. 
  6. Netherlands, Canada continue flattening trend. Eastern Canada has stabilized their growth in new cases. Good news!
  7. BC showing early signs of growth again. This could be the start of a second wave and is not surprising given that its about two weeks after Phase 3 re-opening started. Stay vigilant!
  8. USA, Sweden continue to grow. The USA seems to be exploding, while Sweden is slowing its rate of growth. The USA is reporting an average of over 62,000 new cases every single day. This is almost three quarters of China’s total cases – every day! 
  9. Costa Rica continues to grow, which was declared to be a second wave of infections. However, the since the actual numbers are relatively low, it makes small growth appear more significant than it really is. But there is no doubt that it is now growing at a substantial rate. 

Today's Numbers

Comments on Today’s Numbers

  • All regions published new numbers today, acquired mostly through Johns Hopkins, except for BC and Canada (which come from BC and Canadian CDCs), and China (which comes from WHO). All recovery numbers come from Johns Hopkins except for BC (BC CDC publishes its own recovery data), and Canada (Canadian recovery counts comes from Canada Health).
  • Recovery Counts seem unusually low in some regions. Sweden and Netherlands recovery numbers are now reported as zero on Johns Hopkins, so the active infection and recovery curves have been removed. However, Johns Hopkins case counts and mortality data are well aligned to regional CDCs. BC CDC and Canada Public Health publishes BC and Canadian recovery respectively data so I have confidence in the Canadian recovery numbers.
  • Some metrics on the numbers I have collected: As of 15-Jul-20, over the period from 03-Jan-20 to 15-Jul-20 (195 days), there have been 4,251 individual numbers collected for 9 regions, which are used to form these graphs and analysis. The main Excel worksheet has 80 columns of calculations across 1,463 rows of data, making 117,040 individual calculations. There are nine Visual Basic functions and fourteen worksheets in the spreadsheet. Each day thirty new numbers are collected and verified from seven independent web sites. It takes four CPUs and about two minutes for the spreadsheet to grind out the graphs and analysis. Some manual written analysis is created and entered. Then it takes about twenty minutes to copy and paste the results to my website. This is not a funded service and is free from any political interference. Just saying….

Cases in all Regions

15-Jul-20 Comment: The USA has the most cases per capita over analyzed regions, followed by Sweden. Sweden is chasing the USA, but the USA is pulling away. Canada is just below Netherlands. Costa Rica just passed the World average. BC then China are below the World average. China’s case count, while high in actual numbers (85,000+), is very low per capita compared to other regions. Mortality rate (deaths per reported cases) for analyzed regions ranges from 0.4% in Costa Rica to 14.4% in Italy. Recovery rate (recoveries per reported cases with known outcomes) for analyzed regions ranges from 84.9% in Italy to 98.5% in Costa Rica. Data Sources: WHO, Johns Hopkins, RIVM, Canada Public Health, CTV News, BC CDC.

Deaths in all Regions

15-Jul-20 Comment: Italy has the most deaths per capita in analyzed regions, and is being chased by Sweden. Italy, Sweden, USA, Netherlands, then Canada are all above the World average. BC, China, and Costa Rica are below the World average. Data Sources: WHO, Johns Hopkins, RIVM, Canada Health, BC CDC, USA CDC.

World Case Counts

Comment: In the early part of the graph its mostly happening in China. In mid March is where it hit the world

15-Jul-20 Comment: The World reported 223,046 new cases in the last day, (5% more than the prior day which had 213,298 new cases), for a total of 13,496,583 cases. The number of new cases is not too high over the last 7 days (an average of 211,064 new cases per day). In the last 7 days, the speed of the World’s car is not too high and it is very slowly accelerating. In the World the number of active infections is increasing very slowly over the last 7 days (an average increase of 69,158 active infections each day), with a current total of 5,391,411 active infections. The World reported 5,590 new deaths over the last day, for a total of 582,596 deaths. This is 8% more than the prior day, which had 5,189 new deaths. The mortality rate in the World is 4.3%. Based on recoveries vs deaths (93%) so far, the driver of this car is a very good driver. New cases are rising at a nearly constant, but growing, rate. Worldwide case count is increasing by over 210,000 every day and passed 13 million on 13-Jul-20. Data Source: Johns Hopkins

China Case Counts

Comment: This shows the early exponential rise in cases in China in January and February, followed by the flattening out caused by the massive response.

15-Jul-20 Comment: China reported 54 new cases in the last day, (2% less than the prior day which had 55 new cases), for a total of 85,677 cases. The number of new cases is almost stopped over the last 7 days (an average of 44 new cases per day). In the last 7 days, the speed of China’s car is almost stopped and it is at a nearly constant speed. In China the number of active infections is constant over the last 7 days (an average increase of 16 active infections each day), with a current total of 1,061 active infections. China reported 0 new deaths over the last day, for a total of 4,649 deaths. This is less than the prior day, which had 1 new deaths. The mortality rate in China is 5.4%. Based on recoveries vs deaths (95%) so far, the driver of this car is a very good driver. There have been 1177 new cases reported since 18-May, when two new outbreaks were reported in China by the media, then another outbreak reported 13-Jun. Overall China is recovering well, but there have been recent flare-ups. Data Sources: WHO / Johns Hopkins recoveries.

Netherlands Case Counts

15-Jul-20 Comment: Netherlands reported 109 new cases in the last day, (102% more than the prior day which had 54 new cases), for a total of 51,471 cases. The number of new cases is very low over the last 7 days (an average of 74 new cases per day). In the last 7 days, the speed of Netherlands’s car is very low and it is very slowly decelerating. In Netherlands the number of active infections is increasing very slowly over the last 7 days (an average increase of 73 active infections each day), with a current total of 45,123 active infections. Netherlands reported 1 new deaths over the last day, for a total of 6,155 deaths. This is 150% more than the prior day, which had -2 new deaths. The mortality rate in Netherlands is 12.0%. Case counts are growing at a slow, nearly constant rate, continuing to show signs of flattening. Data Source: Johns Hopkins.

Italy Case Counts

15-Jul-20 Comment: Italy reported 162 new cases in the last day, (42% more than the prior day which had 114 new cases), for a total of 243,506 cases. The number of new cases is very low over the last 7 days (an average of 195 new cases per day). In the last 7 days, the speed of Italy’s car is very low and it is very, very slowly decelerating. In Italy the number of active infections is decreasing very slowly over the last 7 days (an average decrease of 135 active infections each day), with a current total of 12,493 active infections. Italy reported 13 new deaths over the last day, for a total of 34,997 deaths. This is 24% less than the prior day, which had 17 new deaths. The mortality rate in Italy is 14.4%. Based on recoveries vs deaths (85%) so far, the driver of this car is a poor driver. The rate of new cases is slowing while recoveries continue, causing the active infection line to continue to drop. The curve is more than flattening for Italy. Good news! Data Source: Johns Hopkins.

Sweden Case Counts

15-Jul-20 Comment: Sweden reported 491 new cases in the last day, (181% more than the prior day which had 175 new cases), for a total of 76,492 cases. The number of new cases is high over the last 7 days (an average of 352 new cases per day). In the last 7 days, the speed of Sweden’s car is high but it is decelerating. In Sweden the number of active infections is increasing over the last 7 days (an average increase of 341 active infections each day), with a current total of 65,949 active infections. Sweden reported 27 new deaths over the last day, for a total of 5,572 deaths. This is 200% more than the prior day, which had 9 new deaths. The mortality rate in Sweden is 7.3%. Case counts jumped significantly in June, but the rate of growth is slowing and showing early signs of flattening. Sweden’s response, with limited economic closures, is intended to result in little or no second wave of infections. It will be interesting to see if that happens and if and when the case counts flatten out. Data Source: Johns Hopkins.

Costa Rica Case Counts

15-Jul-20 Comment: Costa Rica reported 504 new cases in the last day, (13% more than the prior day which had 446 new cases), for a total of 8,986 cases. The number of new cases is very high over the last 7 days (an average of 428 new cases per day). In the last 7 days, the speed of Costa Rica’s car is very high and it is accelerating. In Costa Rica the number of active infections is increasing very rapidly over the last 7 days (an average increase of 342 active infections each day), with a current total of 6,395 active infections. Costa Rica reported 4 new deaths over the last day, for a total of 40 deaths. This is 20% less than the prior day, which had 5 new deaths. The mortality rate in Costa Rica is 0.4%. Based on recoveries vs deaths (98%) so far, the driver of this car is an excellent driver. Costa Rica reported 504 new cases over the last day, less than the prior single day high of 649 new cases on 9-Jul-20. The very strict response (curfews, limited driving days) in Costa Rica seemed to be working well in May, but this second wave is significantly bigger than the first wave. Data Source: Johns Hopkins.

USA Case Counts

15-Jul-20 Comment: The USA reported 65,883 new cases in the last day, (1% more than the prior day which had 65,011 new cases), for a total of 3,491,936 cases. The number of new cases is very high over the last 7 days (an average of 62,749 new cases per day). In the last 7 days, the speed of the USA’s car is very high and it is accelerating. In the USA the number of active infections is increasing very rapidly over the last 7 days (an average increase of 45,241 active infections each day), with a current total of 2,278,777 active infections. The USA reported 819 new deaths over the last day, for a total of 137,277 deaths. This is 7% less than the prior day, which had 876 new deaths. The mortality rate in the USA is 3.9%. Based on recoveries vs deaths (89%) so far, the driver of this car is a good driver. Case counts continue to rise at a growing rate, reporting a new daily high of 65,883 cases over the last day. The last record high of 65,001 cases was reported on 14-Jul-20. The USA reports an average increase of over 62,000 cases per day which is almost three quarters of China’s total cases – every day! It is still raging in parts of the USA. Our thoughts and prayers are with our American brothers and sisters. Data Source: Johns Hopkins.

Canada Case Counts

15-Jul-20 Comment: Canada reported 343 new cases in the last day, (4% more than the prior day which had 331 new cases), for a total of 108,829 cases. The number of new cases is low over the last 7 days (an average of 339 new cases per day). In the last 7 days, the speed of Canada’s car is low and it is very slowly accelerating. In Canada the number of active infections is increasing very, very slowly over the last 7 days (an average increase of 12 active infections each day), with a current total of 27,534 active infections. Canada reported 12 new deaths over the last day, for a total of 8,810 deaths. This is 50% more than the prior day, which had 8 new deaths. The mortality rate in Canada is 8.1%. Based on recoveries vs deaths (89%) so far, the driver of this car is a good driver. The case counts continue to show signs of flattening. Recoveries are keeping up, causing the active infection line to continue to drop. Good news! Data Source: Canada Public Health.

BC Case Counts

15-Jul-20 Comment: BC reported 21 new cases in the last day, (62% more than the prior day which had 13 new cases), for a total of 3,149 cases. The number of new cases is very low over the last 7 days (an average of 20 new cases per day). In the last 7 days, the speed of BC’s car is very low and it is very slowly accelerating. In BC the number of active infections is increasing very, very slowly over the last 7 days (an average increase of 7 active infections each day), with a current total of 207 active infections. BC reported 0 new deaths over the last day, for a total of 189 deaths. This is the same as the prior day, which had 0 new deaths. The mortality rate in BC is 6.0%. Based on recoveries vs deaths (94%) so far, the driver of this car is a very good driver. New cases are slowly rising, while recoveries continue. The active infection line is slowly rising again. This could be the start of a second wave. Stay vigilant! Data Source: BC CDC.

This Post Has 28 Comments

  1. Brian Stapleton

    Hi again Rob

    I read this article this morning and thought it might be of interest.

    Coronavirus: How ‘overreaction’ made Vietnam a virus success https://www.bbc.co.uk/news/world-asia-52628283

    Key points was a population who have had SARS, Avian flu and others and understand the impact, reacted quickly and decisively.

    1. Rob vanSpronssen

      Good article. I agree 100%. I heard a similar thing from a medical person (near the time of the start of it in China) whose expertise was in pandemics like SARS and Ebola. He said in a pandemic that “speed trumps perfection”, and that you were better to be judged as over-reacting. Days and hours make a difference in containing it.

  2. Guillermo Sancho

    Here in Costa Rica we are confident that soon we will have a plasma based treatment that could be of great help. The Clodomiro Picado Institute is working hard on this line. Have you hear of that possibility ?

    1. Rob vanSpronssen

      No I have not heard that, but sounds like good news. Costa Rica seems to have handled this pandemic very well. Good job!

  3. Brian Stapleton

    Hey Rob

    I am enjoying the presentation of the data. An added dimension that may be of interest if the culture differences play a part, such as individualism vs collectivism. You could base it on the hofstede data found here https://www.hofstede-insights.com/product/compare-countries/

    Costa Rica has low individualism compared to say Italy, USA, UK etc.

    Extending on above, you also could look at the current leadership of the countries you are monitoring and whether they are left or right leaning politically (some sort of scale) and whether there is a correlation with the effectiveness of the car driver.

    Thank you for sharing

    1. Rob vanSpronssen

      Great to hear from you Brian. Those are good ideas. I do believe that cultural collectivism vs individualism plays a big part in recovery.

  4. Mike D

    so, interesting thing to consider adding to your graphs. Best known mortality rate is 1%. For countries where there are enough cases, we can use the # of deaths (which are confirmed covid positives), to project the aprobable number of positives. This accounts for the lack of widespread testing in most countries (including ours). Just something to consider. Thanks for this page!

    1. Rob vanSpronssen

      Interesting idea, let me ponder that. Thanks for your feedback!

  5. Andrew

    Rob, can we have some graphs of fish? Or caddis fly hatch rates? Maybe a pic or two of a nice rainbow leaping over the Recoveries line… I am happy to see the BC infections curve looking much like the summer doldroms.

  6. Andy Symchych

    Excellent information Rob, keep up the good work. All my best too you and Sherry and the boys.

  7. Richard Nasr

    Thanks for all this great data! This is great Rob. Now we just need a chart that shows how many charts have been generated on COVID-19 by chart type, by country and how it correlates with the effectiveness of each country’s ability to flatten the curve. 😉

    1. Rob vanSpronssen

      Nothing beats good data, that’s for sure. Its very clear in the regions I am analyzing that the early, decisive, action works. My brother in law in Costa Rica says there is a 5pm curfew and you can only drive two days in a week. They are containing it better than any other region, but are 65 days behind China, so its still a bit early to be sure.

  8. Naadia Clayton

    Thanks Rob……very easy to comprehend 😀

  9. John Vanspronssen

    Very interesting Rob, glad to live in Canada not the USA

  10. Lisa Woudzia

    Thank you, Rob! Very informative and comprehensive!

  11. Paul

    Nice work Rob! Keep it updated!

    1. Rob vanSpronssen

      Thanks Paul. I’m trying to update it every morning (Pacific Time).

  12. Angela Termarsch

    Wow, now there is some interesting data! Thanks for the info and will check it to see how we are doing as the weeks go on..

  13. Wendy Laverock

    You really know your stuff Rob, this is interesting and well informing. Thanks and stay safe, love to you and Sherry and the boys💕💕

    1. Rob vanSpronssen

      Thanks Wendy. Our best to you and your family. Stay safe.

  14. John Ortynsky

    Thanks Rob,
    This helps put things in perspective.Im now working from home but Cherryl has to work with a much higher risk level so it’s very much top if mind for us.

  15. Tina van Koll

    Wow!! 😍 This is so interesting and detailed and well thought out. Thanks!!

Leave a Reply