Robert Armstrong Projects About Load more LocationWilmington, DE and New York, NY Socials Information26 followers 6 following 153,230 poster views Joined August 2014 Followers Following