steven deba