Gary Grossman 

Strategic communications consultant. Previously a software engineer and enterprise systems architect.