Russell currently resides at 67 Plymouth Rd, Holden, Ma 01520. The age of Russell is 82. Russell has listed phone number: (508) 853-8036. This person has lived also in Northborough and Shrewsbury. 1942 is the birth year of Russell.