MICHAEL R RUPRECHT