adam A. moore