Hamh.il m . d.