Traill J C & M C