Prior to that he was CFO of QAD Inc, Allergan, Western Digital, National Semiconductor and Coldwell Banker. He also currently serves on the boards of Collectors Universe Inc, Virco Manufacturing Corporation, MaxLinear Inc and RedFlex Holdings Limited.