© 2023 by Dallas Advisors.