Elliot A H & P L & Son