Moore, Beattie & Associates.