@samuel53 Given that you’re an E1 I would max out your Roth before investing in the TSP. When you retire your Roth withdrawals will be tax free because you already paid tax on the money when you got your paycheck. As an E1 you will probably never pay lower taxes in your employed life!
Look...