Ryan DeCosmo
Ryan DeCosmo

Ryan DeCosmo

Software developer who thinks too much. Twitter: @ryandecosmo