I'm sorry about Marvin. When I was little this lady stole our cat Ebony. She denied it, but we saw him in her window! Plus her neighbours confirmed she'd been feeding him regularly before we moved.
People can be so mean. I hope at least where ever Marvin is he is safe and well.