mark keel