James Ottoprod : 3 publications