Robert Perry Hooker's professional resume