Bancroft Gherardi, Jr. (Q4854156)
American engineer
Language: