Jack Solaris

Jack Solaris

Researcher with an interest in history, philosophy, science and the arts.