The last I know, she married Canadian David Finch. I believe they still live in Kennesaw, Georgia - a suburb of Atlanta.
The last information I had was that they ran a store specialising in digital cameras and equipment.
Chat with our AI personalities