NEBULA
Discover
Movies
TV Shows
Writing
Leroy Scott
May 11, 1875 — July 21, 1929
Fairmount, Indiana, USA
Leroy Scott was an American writer of novels and screenplays.
Known
for
70
Lightning Lariats
1927
Leroy Scott — NEBULA