The Answer To Question # 2 Is:

David. Ps. 122:1.