David J. Macpherson

Mount Lowe Railway (Los Angeles County, California)