David M. Cotter 

Software Engineer, karaoke enthusiast, amateur rationalist, very interested in psychology