Michael Moriarity DeliveryMichael Moriarity Proof