As of today, the aforementioned party is forty years old, having been born on 02/09/85. Stella Olivia Strand, the individual's recorded address is 1 Oleander, Homosassa, FL 34446, USA. Stella's past living arrangements include eight addresses. This individual has historically lived at: 58 Pine Dr, Homosassa, 15 Jamaica St, Homosassa, and 72 Golfview Dr, Homosassa. Stella, the individual maintains 2 post office boxes, including: Po Box 10, Crystal River, FL 34423-0010, Po Box 1162, Crystal River, FL 34423-1162. To contact Ms. Strand, email them at [email protected]. According to records, this individual and Thomas E Frick (in 2011) lived together at 5442 S Forest Terrace, Homosassa, FL 34446. There are several people in California who share the name the subject in question. Public records indicate that George A Krepps and Mr. Reynolds are also inhabitants at 1 Oleander