stephen conrad moore