samualporteous