glenn fleshler