Philip

1,595
reputation

I write software for business and pleasure.