A native of New Mexico in the USA, David has lived and traveled in many different places, documenting his daily surroundings and his travels. He is particularly... read on