Robert Roser 

Live in VA. Grew up on Long Island. Attended Duke Univesity. Speak German, Russian and Welsh and some French. Attend St. Peter's Lutheran (ELCA) Church.
See followers