Hasan Elahi's financial records support his other documentation about his activities.

Discuss the possible consequences of making your personal life (almost) completely public.

Non-profit Tax ID # 203478467