DANIEL M PORTER