earnest pugh