John Townsend Worth

John Townsend Worth

Known For