MICHAEL SHERRARD MOORE