Templeton Smithee Hayes Heinrich & Russell, LLP