Spencer Shell
Spencer Shell

Spencer Shell

Software Designer & Engineer. Renaissance man in training. Adventure aficionado. Urban cyclist. Lives in Raleigh, North Carolina.