Alex Teuscher is a talented American photographer based in Geneva, Switzerland. Completely self taught, Alex decided