Stephen Baxter

Stephen Baxter is an Australian artist who lives on the Gold Coast