Falchion

Falchion is an agent of Medusa.

History
Falchion is a member of the mystic crime syndicate Medusa. He is an enemy of Batwoman and the D.E.O.