John Grant
johnkonradgrant
Recent Tech Decisions
3 points