Joe Johnson

Joe Johnson is the (past) husband of Caroline Johnson (the vessel of the angel Hannah)