Help keep Salon independent

David Alford

David Alford lives and works on a ranch in the Sierras, near the town of Avery, CA.