name a office holder whose predecessor is charles haughey and has son named john d . fitzgerald ?
SELECT DISTINCT var_uri where brack_open var_uri dbo_predecessor dbr_Charles_Haughey sep_dot var_uri dbo_child dbr_John_D._FitzGerald sep_dot var_uri a dbo_OfficeHolder brack_close