Ken Presting

71
reputation
6

Working as a software engineer, educated in philosophy and mathematics