walter prince