Alan Halliwell

Alan Halliwell is the father of Patricia Halliwell, Miranda Halliwell, and Penelope Halliwell, the late husband of Melinda Halliwell, and the grandfather of the current Guardians