John Carpenter

Retired mechanical engineer

United States