13F filer

American Trust Investment Advisors