david hovemeyer