Grignard Reagent Mechanism

Question: 

Predict the major products for the reaction and show the full mechanism.
organic chemistry practice problems