michael bakouch