Kyle Hardgrave

Kyle Hardgrave

Software engineer, Medium