Meaning of lowell thomas

Definition of lowell thomas

(noun) a radio broadcast journalist during World War I and World War II noted for his nightly new broadcast (1892-1981)

Other information on lowell thomas

WIKIPEDIA results for lowell thomas
Amazon results for lowell thomas