John Rose

John Rose

John Rose

John Rose has produced stunning work that portrays the problems and hardships human faces throughout life.