ryan keely (114.036)