brian malloy carpenter technology ceo