Michael has excellent coaching skills for public speaking and himself an outstanding speaker for both impromptu and prepared speeches. His high standard and meticulous preparation brings his training presentations alive and effective. Michael is an accomplished performer and amazing professional speaker coach.”