walter f parkes