peter silverman