Walter P Moore And Associates Inc