undefined Michael E Long