William D. Kraemer 開発者