Finn Chester

Finn Chester was a inventor and a friend of Norman Queen