EDWARD MCGRANE