Clemence B. Horrall
From Wikipedia, the free encyclopedia
Clemence B. Horrall (September 24, 1895-October 4, 1960) was a native American Indian that served as Los Angeles Police Department Chief of Police.
Clemence B. Horrall (September 24, 1895-October 4, 1960) was a native American Indian that served as Los Angeles Police Department Chief of Police.