Moore R E & Associates