andrew sweeny