david m booher