peter macropus