mark beem's latest activity