David Lapp

David Lapp is a researcher at the Institute for American Values.