First, we need to calculate the present value of Bryce's monthly living expenses for thirty years. Using the formula for present value of an annuity, we get:
PV = PMT x (1 - (1 + r)^-n) / r
PV = $100,000 x (1 - (1 + 0.0033)^-360) / 0.0033
PV = $15,595,466.72
Next, we need to calculate the present value of his two one-time expenditures. The mansion is going to be purchased next year, so we don't need to discount it. The cave, however, will be purchased in 5 years, so we need to calculate its present value. Using the formula for present value of a single amount, we get:
PV = FV / (1 + r)^n
PV = $10,000,000 / (1 + 0.0033)^5
PV = $9,024,727.15
Adding up the present values of his expenses, we get:
Total present value = $15,595,466.72 + $4,000,000 + $9,024,727.15
Total present value = $28,620,193.87
Subtracting this amount from his inheritance, we get:
Amount available for donation = $90,000,000 - $28,620,193.87
Amount available for donation = $61,379,806.13
Using the formula for present value of an annuity again, we can calculate the maximum monthly donation that Bryce can make in perpetuity:
PMT = PV x r / (1 - (1 + r)^-n)
PMT = $61,379,806.13 x 0.0033 / (1 - (1 + 0.0033)^-∞)
PMT = $202,506.61
Therefore, Bryce can donate up to $202,506.61 per month in perpetuity, while making sure he has enough money to cover his expenses and planned expenditures.