johnathan pugh