William Preston and His Work