This page looks as if it was written by Dennis MacEoin himself. If anybody has any further information or crticism on him than please add it.