William Stoddart — Scottish philosopher