William Preston and his work