david elliot moran