mark allen babineaux