john teresa musser