Allan Peter Kelly — (born 1966)