Ray Allen Agreed To A 3 Year Contract With The Memphis Grizzlies