david m soni