Jay Quigley
software engineer
...... philosopher ...... effective altruist ...... musician ...... vegan athlete ......
résumé
contact