Glen Luchford is a British fashion photographer and film director. Luchford first signed with the New