mark ferrosa's latest activity