David Perry
David Perry

David Perry

Rails Neophyte, Effective Altruist