Shawn Hartsock

Shawn Hartsock

amateur philosopher :: professional software engineer

Medium member since October 2017