Joshua Run

Joshua Run is a lawyer, a Black man and friend of Katie Lin, who falls afoul of Ravena in Half-Shell Prophecies.

He has his own short story set after the book here, but be warned: it’s spoilery.