peter green (16 results)