David Terrazas is a professional portrait, fashion and travel photographer based in Bangkok, Thailand.