glen weldon