David Siegel, Owner of Twin Compainies