He has four children by his first marriage , Sarah , Claire , Rachel and Philip .
Haggard is married to stained glass artist Anna Sklovsky , with whom he has two children , the actress Daisy Haggard , and William Haggard who is an architect .
Haggard has four children by Haggard 's first marriage , Sarah , Claire , Rachel and Philip .
Haggard is married to stained glass artist Anna Sklovsky , with whom he has two children , the actress Daisy Haggard , and William Haggard who is an architect .