Her birth year was listed as 1927. The possible relatives of Ruby are Kenneth J Willard, Jess Willard, Cecelia Willard and one other person. Ruby’s current address is 20893 Sprague River Rd, Chiloquin, Or 97624. The number currently linked to Ruby is (559) 665-1786. Cities Ruby has lived in before are Chowchilla, Morgan Hill, Hollister and one other city. Ruby was born 96 years ago.