Michael Long’s activity