TOP50-24 By Mburke18 April 1, 2019 2:27 pm reprints Aaron Appel, Adam Schwartz, Jonathan Schwartz and Keith Kurland.