Cold Take
Discover
Club
Blind Pick
Log in
Sign up
Willard Louis
Follow
Born 19 April 1882 in San Francisco, California, USA
Died 22 July 1926 (aged 44)
Actor
See all 62 →
Sealed
1922
?.?
?.?
Robin Hood
Friar Tuck
Sealed
1926
?.?
?.?
Don Juan
Pedrillo
Sealed
1924
?.?
?.?
Beau Brummel
Prince of Wales
Sealed
1926
?.?
?.?
The Shamrock Handicap
Orville Finch