Kevin B. O'Brien finished reading Hero of Two Worlds by Mike Duncan April 22, 2022 Public Hero of Two Worlds by Mike Duncan