WALKER, GIROUX AND HAHNE, LLC