cardinal technology