charles h schneer