John Oliphant

John Oliphant portrays Aloysius F. "Neil" Rembrandt. He lives in Victor, New York.