Richard H Dorrough Author