Bruce Makovah events timeline