Alexander Stuart

philosopher · 1673–1742

physiologistphysicistphysician

British scientist