John William Patrick and sons