william serf (16 results)