Len Finneran was born in 1922, age 101. Len Finneran's address is 2203 Willowby Drive , Houston, TX 77008. Possible relatives include Fred Finneran, Monica Finneran and others. Public records show Len has also lived in Houston, TX.
Also goes by: Leonardine B Finneran
Results 1 - 1 of 1