March 19, 2020 This is a great apology. No responsibility-dodging ‘may have’ turns of phrase. Just a straight up sorry.