Sachverhalt: Sachverhalt: A. Mit Verfügungen vom 17. Dezember 2004 sprach die IV-Stelle des Kantons Zürich dem 1955 geborenen C._ auf der Basis eines Invaliditätsgrades von 66 % ab 1. Oktober bis 31. Dezember 2003 eine halbe Rente sowie ab 1. Januar 2004 eine Dreiviertelsrente jeweils zuzüglich Ehegatten- und Kinderrenten zu. Auf Einsprache hin hielt sie nach Beizug eines psychiatrischen Gutachtens des Dr. med. M._, Psychiatrie und Psychotherapie FMH, Psychosoziale und Psychosomatische Medizin APPM (vom 27. Juni 2005), daran fest (Einspracheentscheid vom 16. August 2005). A. Mit Verfügungen vom 17. Dezember 2004 sprach die IV-Stelle des Kantons Zürich dem 1955 geborenen C._ auf der Basis eines Invaliditätsgrades von 66 % ab 1. Oktober bis 31. Dezember 2003 eine halbe Rente sowie ab 1. Januar 2004 eine Dreiviertelsrente jeweils zuzüglich Ehegatten- und Kinderrenten zu. Auf Einsprache hin hielt sie nach Beizug eines psychiatrischen Gutachtens des Dr. med. M._, Psychiatrie und Psychotherapie FMH, Psychosoziale und Psychosomatische Medizin APPM (vom 27. Juni 2005), daran fest (Einspracheentscheid vom 16. August 2005). B. Das Sozialversicherungsgericht des Kantons Zürich wies die dagegen erhobene Beschwerde mit Entscheid vom 23. Oktober 2006 ab. B. Das Sozialversicherungsgericht des Kantons Zürich wies die dagegen erhobene Beschwerde mit Entscheid vom 23. Oktober 2006 ab. C. Der Versicherte lässt Verwaltungsgerichtsbeschwerde führen mit dem Rechtsbegehren, in Aufhebung des kantonalen Gerichtsentscheides sei ihm eine ganze Invalidenrente zuzusprechen. Während die IV-Stelle auf Abweisung der Verwaltungsgerichtsbeschwerde schliesst, verzichtet das Bundesamt für Sozialversicherung (BSV) auf eine Vernehmlassung. 