Robert has lived a total of sixty-one years, with their birth recorded on Jul 14, 1963. This individual is an inhabitant of 1114 Atwood Rd, Philadelphia, PA 19151. The aforementioned subject has resided at four documented addresses over time. The last recorded places of residence for this individual are: 1114 Atwood Rd, Philadelphia, PA 19151, 809 Laurel Rd, Yeadon, PA 19050, and 2139 N Stanley St, Philadelphia. The data points to the person in question and June Willis Castle (age 62 year old) being married. Records confirm that Natasha J Harding (between 1994 and 1995), Debra A Busby (in 1993), and Mr. Castle, the individual shared an address at 809 Laurel Rd, Yeadon, PA 19050, USA. Census data shows that the name Robert Castle, the individual appears in various locations in New Jersey, Pennsylvania. June Castle is another person who calls this address their home. June Willis Castle's age is 62 years