Richard Cotton

I am a married father of two boys who enjoys technology and inexpensive wines.