peter grandee