1. A LLEN RICHARD (Allen Richard A)Information acquired: 2025Leave messageA LLEN RICHARD is an academic.