keegan pugh