Glen Luchford is a fashion photographer and film maker who lives in New York. For more details see Art Partner.