Mark is a well rounded and caring person. As a professional supervisor he is extremely knowledgeable and engaging. Mark is good at connecting and developing rapport with families in need. He is extremely good at analyzing the presenting problem and finding ways to the client work towards solutions. I highly recommend Mark Armiento as an important part of any clinical team.