patrick layng