Buchanan Williams & O'Brien, Attorneys at Law