patrick aggrawal n0s mac com