David A Smith & Associates Inc