stephen foster

(noun) Foster

< stephen decatur | stephen girard >