Todd Ogasawara and Jay Stone belatedly reflect on the work of Stan Lee who passed away in November 2018.