peter longwood