Edgar (Puppet Master)

Character

Real Name: Edgar (Puppet Master)