Welcome to the Ben Stetler, PLLC Payment Page. Submit your electronic payment. 1889 York StreetDenver, CO 80206Office: 303-333-4106 Fax: 303-333-1107