Profile

Norman Perrin

Just a software developer sharing personal thoughts and experiences with the world.