MICHAEL G RUBY