Peter Moore

American scientist