Michael Allen

Active North Haven, CT Managing Member for Deca Ventures LLC