Another leftist propagandist and anti-American sleazeball.
“Joseph Huff-Hannon”
Must be his married name.