Malcolm R McNeil Author