Peter Stroud
Peter Stroud

Peter Stroud

A sometimes quiet American in Ho Chi Minh City, Vietnam.