general pugh