vincent hamilton