Bio

Stephen Roach was born in Sydney, Australia.

He has lived for many years in Tuscany, Italy.