david meyers