Charles Sylvester

Chemist, heating and railway friction