Michael Beecher may refer to: