Mark Stephen Armstrong bio