david-l-speer