Eric Ball, CFA

Eric is the Chief Executive Officer of America First Investment Advisors.