copyright © 2019 Ron James